Инструмент сравнения XML, который может «привести в порядок» XML и игнорировать различия в атрибутах - PullRequest
0 голосов
/ 16 февраля 2009

Я использую Beyond Compare 3 с XML Tidy сравнительный формат сравнения. XML Tidy форматирует все узлы с правильными переносами строк и отступом , если все XML-файлы вставлены в одну строку. ... Так что я хотел бы, чтобы инструмент, который может это сделать, может игнорировать различия в атрибутах или вообще не отображать атрибуты (это потому, что атрибуты не имеют отношения к моим пользователям).

Есть ли инструмент, который может это сделать?

Спасибо!

1 Ответ

2 голосов
/ 17 февраля 2009

Преобразование идентичности 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...