处理XML而不将整个文档加载到内存中?

时间:2009-11-25 14:13:27

标签: .net xml

我正在寻找一种.NET XPathNavigator,它可以读取XML而无需将整个文档加载到内存中(这是XPathDocument所做的)。是否有一个课程可以做到这一点,还是我必须自己编写?

1 个答案:

答案 0 :(得分:7)

如果您想要在流中读取,请尝试System.Xml.XmlReader

我不知道在XML流上导航的XPathNavigator。 你可能需要建立它。

您可以将其称为AmnesiacXPathNavigator,因为它必须重新读取整个流,对于您在其上评估的每个xpath查询。