XML ferramenta de comparação que podem “Tidy” o XML e ignorar as diferenças de atributos

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

  •  23-08-2019
  •  | 
  •  

Pergunta

Eu estou olhando usando Beyond Compare 3 com XML Tidy comparar formato de comparação. XML Tidy formata todos os nós com breaks e linha adequada recuo se um arquivo XML é tudo derramado na uma linha. ... Então, eu adoraria uma ferramenta que pode fazer isso e pode ignorar as diferenças nos atributos , ou não mesmo mostrar atributos em tudo (isso é porque os atributos são irrelevantes para meus usuários).

Existe uma ferramenta que pode fazer isso?

Obrigado!

Foi útil?

Solução

identidade Uma transformação XSLT que omita os atributos e define a saída para travessão deve 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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top