我有以下XML:
<From>
<Name>AEROLIA SAS</Name>-
<TaxIdentifier>-
<ExternalReference>
<SystemReference>BA01</SystemReference>
<Identifier>34288174</Identifier>
</ExternalReference>
<ExternalReference>
<SystemReference>Airbus Global</SystemReference>
<Identifier>288174</Identifier>
</ExternalReference>
</TaxIdentifier>
</From>
如果288174
,我需要能够选择值SystemReference='Airbus Global'
。我目前正在尝试以下方式:
<xsl:if test="From/TaxIdentifier/ExternalReference/SystemReference=Airbus Global">
但这显然是错误的。我该如何解决?
答案 0 :(得分:2)
你不需要,试试这个xpath选择器
From/TaxIdentifier/ExternalReference[SystemReference='Airbus Global']/Identifier