我在这里看到了几个关于如何使用 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>
我想要的是根据中的值重新排序完整的 consol 段
<bespokehook>
<code>code</code>
<value>20</value>
</bespokehook>
我似乎无法让它工作。我使用了该站点和其他站点中的几个示例,但没有成功。
有人可以告诉我如何实现这一目标
肿瘤坏死因子