我正在重构现有系统中的一些代码。目标是删除所有XmlDocument实例以减少内存占用。但是,在某些规则适用时,我们使用XPath来操作xml。有没有一种方法可以在不使用将整个文档加载到内存的类的情况下使用XPath?我们已经用XmlTextReader替换了所有其他实例,但那些只能工作因为没有XPath并且读取非常简单。
其中一些XPath使用其他节点的值来基于其决策。例如,消息节点的值可能基于金额节点的值,因此需要同时访问多个节点。
其中一些XPath使用其他节点的值来基于其决策。例如,消息节点的值可能基于金额节点的值,因此需要同时访问多个节点。