xmlwriter作为xmlreader的输入

时间:2013-10-10 07:14:34

标签: c# xmlreader xmlwriter

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

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

我该怎么做?

1 个答案:

答案 0 :(得分:3)

例如,您可以使用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
}