XPath语法例子

XPath语法简介:

<Test>

  <Catelogue name="目录结构" >

    <Level id=1 name="卡通片">

      <program id=1>火影忍者</program>

    </Level>

    <Level id=2 name="综艺片">

      <program id = 1>快乐大本营</program>

    </Level>

  </Catelogue>

</Test>

1. 访问id=1的Level结点的name的值:/Test/Catelogue/level[@id=1]/@name

2. 访问卡通片类的d=1的结点元素文本:/Test/Catelogue/level[@name='卡通片']/Pramgram[@id=1]/text()

3. 访问Catelogue的name属性值:/Test/Catelogue/@name

TinyXML运用:

std::string value = TinyXPath::S_xpath_string("参考结点","XPath路径")

注意:XPath路径是参照参考结点来设定的,请额外当心

posted on 2011-02-17 14:49  HappyLy  阅读(415)  评论(0编辑  收藏  举报

导航