我将在此之前说明我是 XSLT 的新手(在本例中为 1.0),并且我自己解决这个问题的运气不佳。我有以下 XML:
<Root>
<Info>
<Feature>SEA</Feature>
<Sequence>10</Sequence>
<Value>Y</Value>
</Info>
<Info>
<Feature>SEA</Feature>
<Sequence>20</Sequence>
<Value>Y</Value>
</Info>
<Info>
<Feature>TEL</Feature>
<Sequence>10</Sequence>
<Value>N</Value>
</Info>
<Info>
<Feature>TEL</Feature>
<Sequence>20</Sequence>
<Value>Y</Value>
</Info>
<Info>
<Feature>TEL</Feature>
<Sequence>35</Sequence>
<Value>Y</Value>
</Info>
</Root>
我需要根据序列相同的所有等于 TEL 的特征来评估等于 SEA 的所有特征。输出将包括原始 SEA 值和 TEL 值。
输出请求是:
<Root>
<Info>
<Feature>SEA</Feature>
<Sequence>10</Sequence>
<SEAValue>Y</SEAValue>
<TELValue>N</TELValue>
</Info>
<Info>
<Feature>SEA</Feature>
<Sequence>20</Sequence>
<SEAValue>Y</SEAValue>
<TELValue>Y</TELValue>
</Info>
</Root>