Инструмент сравнения XML, который может «приводить в порядок» XML и игнорировать различия в атрибутах.
-
23-08-2019 - |
Вопрос
Я рассматриваю использование За гранью сравнения 3 с XML аккуратный сравнить формат сравнения. XML аккуратный форматирует все узлы с помощью правильные переносы строк и отступы если весь XML-файл помещен в одну строку....Поэтому мне бы хотелось иметь инструмент, который может это сделать и может игнорировать различия в атрибутах, или вообще не показывать атрибуты (это потому, что атрибуты не имеют значения для моих пользователей).
Есть ли инструмент, который может это сделать?
Спасибо!
Решение
Преобразование идентификаторов 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>
Не связан с StackOverflow