我不确定该xsl:sort指令是如何工作的.我需要按标签名称(对于差异)对元素进行排序,而我似乎无法想出如何使其工作.我的第一个是修改身份转换,只是修改它以包含一个排序声明,但我不确定如何做到这一点.
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()">
<!-- xsl:sort ? -->
</xsl:apply-templates>
</xsl:copy>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)
有谁知道我可以加载XML文件并对其进行排序然后保存文件的方式?
我有一个带有一堆设置的xml文件..现在它变得难以管理,因为它们没有任何自然的排序顺序......
例如
<edit_screen_a>
<settings_font_size>
<edit_screen_b>
<display_screen>
<settings_font_name>
Run Code Online (Sandbox Code Playgroud)
排序:
<display_screen>
<edit_screen_a>
<edit_screen_b>
<settings_font_name>
<settings_font_size>
Run Code Online (Sandbox Code Playgroud)