XMLWRITER 作为 XMLreader 的输入

本文关键字:输入 XMLreader 作为 XMLWRITER | 更新日期: 2023-09-27 18:34:38

我正在尝试从名称/值对创建一个xml结构。这适用于 xmlwriter。现在我想转换这个 xml。

我认为最好的方法是使用 xmlwriter 作为 xmlreader 到转换的来源。但是我不知道如何将 xmlwriter 设置为xmlreader 的源代码。

我该怎么做?

XMLWRITER 作为 XMLreader 的输入

例如,您可以使用 MemoryStream。

MemoryStream stream = new MemoryStream();
using (XmlWriter writer = XmlWriter.Create(stream))
{
    // Do some stuff with writer
}
stream.Seek(0, SeekOrigin.Begin); // Reset stream position to read from the beginning.
using (XmlReader reader = XmlReader.Create(stream))
{
    // Do some stuff with reader
}