我正在考虑使用超越比较3 与 XML Tidy 比较比较格式。 XML Tidy 使用正确的换行符和缩进格式化所有节点,如果XML文件全部放在一行上。 ...所以我希望能够做到这一点的工具能够忽略属性差异,甚至根本不显示属性(这是因为属性与我的用户无关)。
有没有可以做到这一点的工具?
谢谢!
答案 0 :(得分:2)
省略属性并将输出设置为缩进的XSLT标识转换应该起作用:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output indent="yes" />
<xsl:template match="/">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="node()">
<xsl:copy>
<xsl:apply-templates />
</xsl:copy>
</xsl:template>
</xsl:stylesheet>