本文介绍了如何在作为参数传递的XmlDocument上使用XmlReader的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所有XmlReader示例都假定正在从

文件中读取XmlDocument。但是,我想将它与作为

方法参数传递的XmlDocument一起使用,但我不确定如何。


有什么建议吗?

All of the XmlReader examples assume that the XmlDocument is being read from
a file. However, I would like to use it with an XmlDocument passed as a
method parameter, but am not sure how.

Any suggestions?

推荐答案




XmlReader只是一个快速,仅向前非缓存方式来解析XML。如果你有
有一个XmlDocument实例,那么XML已经被解析为一个

可导航树模型,你可以在其上进行DOM和XPath操作。所以我

一旦你有了一个

的XmlDocument,我不确定为什么你认为你需要一个XmlReader。如果您仍想使用XmlReader API,那么

就有XmlNodeReader,例如

XmlReader reader = new XmlNodeReader(xmlDocumentInstanceOrOtherXMLNode);


-


Martin Honnen --- MVP XML





这篇关于如何在作为参数传递的XmlDocument上使用XmlReader的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 13:21