ここで、xslt 2.0 を使用して xml の一部を並べ替える (並べ替える) 方法の例をいくつか見てきましたが、うまくいかないようです。
入力ファイルの例:
<example>
<field1>1</field1>
<field2>2</field2>
<fileheader>
<headerfield1>1</headerfield1>
<headerfield2>2</headerfield2>
<headerfield3>3</headerfield3>
<consol>
<consolfield1>1</consolfield1>
<consolfield2>2</consolfield2>
<file>
<filefield1>1</filefield1>
<filefield2>2</filefield2>
<filefield3>3</filefield3>
<filefield4>4</filefield4>
<bespokehook>
<code>code</code>
<value>50</value>
</bespokehook>
</file>
</consol>
<consol>
<consolfield1>1</consolfield1>
<consolfield2>2</consolfield2>
<file>
<filefield1>1</filefield1>
<filefield2>2</filefield2>
<filefield3>3</filefield3>
<filefield4>4</filefield4>
<bespokehook>
<code>code</code>
<value>20</value>
</bespokehook>
</file>
</consol>
<consol>
<consolfield1>1</consolfield1>
<consolfield2>2</consolfield2>
<file>
<filefield1>1</filefield1>
<filefield2>2</filefield2>
<filefield3>3</filefield3>
<filefield4>4</filefield4>
<bespokehook>
<code>code</code>
<value>40</value>
</bespokehook>
</file>
</consol>
</fileheader>
私が望むのは、
<bespokehook>
<code>code</code>
<value>20</value>
</bespokehook>
私はそれがうまくいかないようです。このサイトや他のサイトからいくつかの例を使用しましたが、成功しませんでした。
誰かがこれを達成する方法を教えてもらえますか
TNX