这是我的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,但是您可能仅提取第一个结果。

10-04 19:25