我正在寻找一种.NET XPathNavigator,它可以读取XML而无需将整个文档加载到内存中(这是XPathDocument所做的)。是否有一个课程可以做到这一点,还是我必须自己编写?
答案 0 :(得分:7)
如果您想要在流中读取,请尝试System.Xml.XmlReader。
我不知道在XML流上导航的XPathNavigator。 你可能需要建立它。
您可以将其称为AmnesiacXPathNavigator,因为它必须重新读取整个流,对于您在其上评估的每个xpath查询。