例如:
//person[@id='abc123']/@haircolor|/@weight"
PS。有很多“人”的记录
最佳答案
试试这个:
//person[@id='abc123']/@*[name()='weight' or name()='haircolor']
如果您使用的是XPath 2.0处理器,则还可以使用更漂亮的选项:
//person[@id='abc123']/(@haircolor|@weight)`
关于xpath - 如何在XPath中使用一个表达式从同一节点中选择两个属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6027754/