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路径是参照参考结点来设定的,请额外当心