我爱我家

我不去想是否能够成功,既然选择了远方,便只顾风雨兼程......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Xpath介绍

Posted on 2006-07-05 11:52  晓白  阅读(275)  评论(0)    收藏  举报
Xpath在System.Xml.Xpath名称空间中。

Xpath名称空间是建立在速度的基础之上的,它提供了文档的一种只读视图,但没有编辑功能。Xpath可以采用光标的方式在Xml文档上快速迭代和选择。Xpath的功能通过XpathNavigator类来实现。这个类可以用XmlDocument,XmlDataDocument,XpathDocument来代替。如果需要编辑功能选择XmlDocument,如果需要使用Ado.Net,选择XmlDataDocument,如果速度重要选择XpathDocument.

XPath相关类:
XPathDocument :整个Xml文档的视图,只读

XpathNavigator: 提供XpathDocument的浏览功能

XPathNodeIterator:提供节点集的迭代功能,XPath等价于Xpath中的节点集

XPathExpression   :编译好的XPath表达式,由SelectNodes、SelectSingleNod、Evaluate和Matches使用

XPathException     :XPath异常类