根据其他节点中的匹配值选择XML节点

时间:2016-08-16 01:36:38

标签: xpath xslt-1.0

给出以下xml

<dsQueryResponse>
<Proposals>
    <Rows>
        <Row ID="1"/>
        <Row ID="2"/>
        <Row ID="3"/>
    </Rows>
</Proposals>
<ProposalReviewers>
    <Rows>
        <Row ID="1" ProposalID="1"/>
        <Row ID="2" ProposalID="1"/>
        <Row ID="3" ProposalID="2"/>
    </Rows>
   </ProposalReviewers>
</dsQueryResponse>

什么xpath表达式或XSLT转换(Xslt 1.0)会根据属性ProposalID的值给出以下输出?

<Rows>
    <Row ID="1"/>
    <Row ID="2"/>
</Rows>

我知道如果我在for-each中运行我可以使用current(),但我希望在for-each之外执行此操作。

0 个答案:

没有答案