XML مقارنة الأداة التي يمكن أن "مرتبة" XML وتجاهل الاختلافات في السمات

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

  •  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>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top