我正在使用一个web服务,它将一个XmlElement
对象返回给我的C#程序。我想使用Xpath从XmlElement
读取信息。从XPathDocument
创建XmlElement
的最佳方法是什么?
答案 0 :(得分:4)
如果你有XmlElement
,那么你不能只使用SelectNodes()
/ SelectSingleNode()
吗?
此外,所有XmlNode
都是IXPathNavigable
,允许您获取导航器。
最后,您可以使用new XmlNodeReader(element)
,并使用此功能使用接受XPathDocument
的重载创建XmlReader
。
答案 1 :(得分:3)
你可以针对XmlElement create a navigator directly使用你的xpath和导航器选择*方法,不需要XPathDocument。