我只想选择那些子节点值与某个值匹配的节点。
这是我的原始 XML:
这是我的原始 XML
<Entry>
<Name>AAA</Name>
<line id="1">A</line>
<line id="2">B</line>
</Entry>
<Entry>
<Name>BBB</Name>
<line id="1">C</line>
<line id="2">D</line>
</Entry>
<Entry>
<Name>AAA</Name>
<line id="1">E</line>
<line id="2">F</line>
</Entry>
<Entry>
<Name>CCC</Name>
<line id="1">G</line>
<line id="2">H</line>
</Entry>
我想提取 Name = 'AAA' 的所有条目,因此结果将是:
<Entry>
<Name>AAA</Name>
<line id="1">A</line>
<line id="2">B</line>
</Entry>
<Entry>
<Name>AAA</Name>
<line id="1">E</line>
<line id="2">F</line>
</Entry>
我仅限于使用 XSLT 1.0。
请提供任何指导。我被困在如何为不匹配的其他人删除所有子节点。
问候, 拉胡尔