7

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

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

我怎样才能做到这一点?

4

1 回答 1

5

例如,您可以使用 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
}
于 2013-10-10T07:42:09.050 回答