XML herramienta de comparación que puede “ordenado” el XML y pasar por alto las diferencias en los atributos

StackOverflow https://stackoverflow.com/questions/554470

  •  23-08-2019
  •  | 
  •  

Pregunta

Estoy buscando en el uso Beyond Compare 3 con XML Tidy comparar formato de comparación. XML Tidy formatea todos los nodos con saltos de línea apropiadas y el sangrado si un archivo XML es todo slopped en una línea. ... Así que me gustaría una herramienta que puede hacer esto y puede ignorar diferencias en los atributos , o ni siquiera mostrar atributos en absoluto (esto es porque los atributos son irrelevantes para mis usuarios).

¿Existe una herramienta que puede hacer esto?

Gracias!

¿Fue útil?

Solución

Una identidad transformación XSLT que omite los atributos y establece la salida de guión debería funcionar:

<?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>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top