私は XSL が初めてで、この質問に関する情報を見つけることができません。これは XSLT 1.0 専用で、最終的には XSLTproc から実行されます。
XML の例を次に示します。
<root>
<node>
<data />
<child>
<grandchild />
</child>
<step-child action="removenode" />
</node>
<node>
<data />
<step-child action="removenode" />
</node>
</root>
基本的に、次を除くすべてを保持したい:
- なしで任意のノードを削除します
<child>
- すべて削除する
<step-child>
不要なノードを削除する方法しかわかりませんが、それでも疑問です。これについて何か助けていただければ幸いです。