这是我的xml的示例。如何设置固定路径。对于“第一个列表”,我将路径设置为Listing/ListingName[1]
,它可以工作。第二个呢?固定路径。我尝试了Listing/ListingName[last()]
,但没有成功。谁能帮我?我正在使用Java。
<?xml version="1.0" encoding="UTF-8"?>
<Listing>
<ListingType>First List</ListingType>
<ListingName>Book</ListingName>
</Listing>
<Listing>
<ListingType>Second List</ListingType>
<ListingName>Stationary</ListingName>
</Listing>
最佳答案
您想获取上一个清单的ListingName,所以last()应该在清单上,不是吗?
Listing[last()]/ListingName
您的第一个表达式返回所有Listing对象的第一个ListningName,但是您可能仅提取第一个结果。