0
DB値= DB1が1つもない場合にのみ、NAMEを与えるために解析する次の基本XMLがあります。複数の子孫の負の値に基づいて要素を選択するxslt transform
<rnas>
<rna ID="1">
<NAME>Segment 6</NAME>
<XREF>
<ID>AF389120</ID>
<DB>DB1</DB>
</XREF>
<XREF>
<ID>ABCDE</ID>
<DB>DB2</DB>
</XREF>
</rna>
<rna ID="10">
<NAME>Segment 3</NAME>
<XREF>
<ID>12345</ID>
<DB>DB2</DB>
</XREF>
<XREF>
<ID>66789</ID>
<DB>DB3</DB>
</XREF>
</rna>
</rnas>
予想される出力は次のようになります。
<rnas>
<rna ID="10">
<NAME>Segment 3</NAME>
</rna>
<rnas>
私はまだ相対的な初心者ですとXSLT 2.0を使用して様々なアプローチを試してみましたが、今のところ正常に動作するために何かを得ることができていません。どんな助けでも大歓迎です。
ありがとうございます。私は同様のことをやろうとしていましたが、空のテンプレートの価値を認識していませんでした。 –