このようなXMLファイルを使用できます。
<root>
<ignore>
<child>1</child>
</ignore>
<select.val>
<child>2</child>
</select.val>
</root>
シナリオ1:
<select.val>の下の子ノードの値を取得したい。
この/root/select.val/childのようなxpathでそれらを取得できます。問題は、<select.val>が別のxmlファイルでは異なる可能性があることです。別のxmlでは< select.val2>である可能性があります。ワイルドカード(/ root / * / child )を使用すると、 <ignore>の下の値も取得されます。
基本的にこの/root/select.*/childのようなもの
シナリオ2:
変数/パラメーターからvalを設定するxsltを使用してxmlファイルを生成するにはどうすればよいですか?たとえば、変数/パラメータの値がval3の場合、次のようなノードが生成されます<select.val3>。
基本的にはこんな感じ。 <select。<value-ofselect= "$ val">>
PS:これは可能ですか、それともノードの属性として使用する必要がありますか?