我正在使用一個webservice,它將一個XmlElement
對象返回給我的C#程序。我想使用Xpath從XmlElement
中讀取信息。從XmlElement
創建XPathDocument
的最佳方法是什麼?從XmlElement創建XPathDocument
4
A
回答
3
您可以使用create a navigator directly針對XmlElement,並從那裏使用您的xpath與導航器Select *方法,不需要XPathDocument。
4
如果你有一個XmlElement
,你不能只使用SelectNodes()
/SelectSingleNode()
?
此外,所有XmlNode
都是IXPathNavigable
,讓您得到一個導航。
最後,您可以使用new XmlNodeReader(element)
,並使用它來創建XPathDocument
,使用接受XmlReader
的過載。
+0
呵呵,我從來沒有意識到有一個選擇方法立即對xmlelement ... – annakata 2009-02-24 09:51:18
相關問題
- 1. 從部分XML創建XMLElement
- 2. 從XPathDocument獲取XML
- 3. 在C#中創建一個新的XmlElement
- 4. 如何從xmlReader的當前節點創建xmlElement?
- 5. 創建XPathDocument時爲什麼會出現Web異常?
- 6. 與XPathDocument中
- 7. 從XmlElement返回XmlDocument
- 8. 從XDocument獲取XmlElement
- 9. 從對象到XPathDocument的最快方式
- 10. 協議緩衝消息,並從XPathDocument的
- 11. XslCompiledTransform輸出爲XPathDocument
- 12. XPathDocument與XPathNavigator VS Xmlreader?
- 13. @XmlElement(「name」)^ symbol:class XmlElement gradle error?
- 14. 從類名定義XmlElement
- 15. 在沒有XmlDocument的情況下在C#中創建XmlNode/XmlElement?
- 16. EntityName解析錯誤 - XPathDocument
- 17. c#使用XPathDocument解析html
- 18. 如何刪除XmlElement? (XmlNode vs XmlElement)
- 19. 如何將XMLElement添加到XMLElement?
- 20. 動態地將XmlElement添加到XmlElement []
- 21. Postgres xmlelement編碼
- 22. C#中的XmlElement#
- 23. XmlElement InnerText屬性
- 24. WPF:複製XmlElement
- 25. Powershell添加XmlElement
- 26. @XmlAttribute出現@XmlElement
- 27. 如何從XmlElement或XPathNavigator獲取行號
- 28. 閱讀xmlAttribute從XmlElement的在JAXB
- 29. 無法從XmlElement中選擇根節點
- 30. XPathDocument是否使用它在構建之後構建的內存流?
感謝您的回答:) – macleojw 2009-02-24 10:09:12