XML比较工具,可以“整理”XML并忽略属性的差异

时间:2009-02-16 20:36:14

标签: xml comparison

我正在考虑使用超越比较3 XML Tidy 比较比较格式。 XML Tidy 使用正确的换行符和缩进格式化所有节点,如果XML文件全部放在一行上。 ...所以我希望能够做到这一点的工具能够忽略属性差异,甚至根本不显示属性(这是因为属性与我的用户无关)。

有没有可以做到这一点的工具?

谢谢!

1 个答案:

答案 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>