xml – 如何选择不同级别的多个节点?
发布时间:2020-12-16 07:56:07 所属栏目:百科 来源:网络整理
导读:拥有(简化)XML: ?xml version="1.0" encoding="UTF-8"?kmlDocument Placemark namePoly 1/name Polygon coordinates -58.40844625779582,-34.60295278618136,0 /coordinates /Polygon /Placemark Placemark namePoly 2/name Polygon coordinates -58.404143
拥有(简化)XML:
<?xml version="1.0" encoding="UTF-8"?> <kml> <Document> <Placemark> <name>Poly 1</name> <Polygon> <coordinates> -58.40844625779582,-34.60295278618136,0 </coordinates> </Polygon> </Placemark> <Placemark> <name>Poly 2</name> <Polygon> <coordinates> -58.40414334150432,-34.59992445476809,0 </coordinates> </Polygon> </Placemark> </Document> </kml> 如何选择每个地标的名称和坐标? //Document//Placemark//name 如何选择其他数据?
您可以在XPath表达式中使用union.只需使用运算符:|
//Document/Placemark/name | //Document/Placemark/Polygon/coordinates 如果不需要,不要使用//(后轴).使用//,这也将起作用:// name | //坐标.指定确切的路径是更好的性能. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |