我正在尝试使用GdataXML解析xml
我的查询无效,我想知道原因:
<address_component>
<long_name>Mars</long_name>
<short_name>Mars</short_name>
<type>route</type>
</address_component>
我想保存类型为路由的long_name,我正在使用此查询
/*[name() = 'address_component']
/*[name() = 'type' and text() = 'route']
/*[name() = 'long_name']
我在这里做错了什么?
===========
GDataXML有没有办法解析行的xml行? 有没有办法将xml运行几次到一个数组?
答案 0 :(得分:0)
我想将long_name保存在哪里 type是route
此XPath表达式应该有效:
/address_component[type='route']/long_name
意思是: long_name
根元素的address_component
元素子元素,其子元素type
的字符串值为'route'
。