我有一个带有这样的实体的 XML:
<Entity>
<Name>Lwresd_Dns_Server|LwresdDnsServer</Name>
</Entity
<Entity>
<Name>Lwresd_Dns_Server_Data|LwresdDnsServerData</Name>
</Entity>
我的 xpath 表达式是
XPathExpression expr = xpath1.compile("//Entity[matches(Name,'" +line+ "')]");
其中 line 是一个具有 value 的变量LwresdDnsServer
。
上面的 xpath 表达式匹配两个实体,我需要它只匹配第一个,即
Lwresd_Dns_Server|LwresdDnsServer
我应该如何构建表达式来做到这一点?