xml – 将基于同级值的节点与XPath进行匹配
发布时间:2020-12-16 02:01:15 所属栏目:百科 来源:网络整理
导读:拥有一个这样的XML文档: ?xml version="1.0" encoding="UTF-8"?records type="array" record namesvn/name record-typeA/record-type ttl type="integer"86400/ttl zone-id type="integer"69075/zone-id aux type="integer"0/aux id type="integer"xxx/id a
拥有一个这样的XML文档:
<?xml version="1.0" encoding="UTF-8"?> <records type="array"> <record> <name>svn</name> <record-type>A</record-type> <ttl type="integer">86400</ttl> <zone-id type="integer">69075</zone-id> <aux type="integer">0</aux> <id type="integer">xxx</id> <active>Y</active> <data>xxx.xxx.xxx.xxx</data> </record> <record> <name>domain.tld.</name> <record-type>NS</record-type> <ttl type="integer">86400</ttl> <zone-id type="integer">xxx</zone-id> <aux type="integer">0</aux> <id type="integer">xxx</id> <active>Y</active> <data>domain.tld.</data> </record> <record> <name>blog</name> <record-type>A</record-type> <ttl type="integer">86400</ttl> <zone-id type="integer">xxx</zone-id> <aux type="integer">0</aux> <id type="integer">xxx</id> <active>Y</active> <data>xxx.xxx.xxx.xxx</data> </record> </records> 如何匹配具有值为“A”的所有具有sibling / records / record / record-type的/ records / record / name?
找到了:
/records/record/name[../record-type/text() = "A"] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读