Zum Inhalt springen

Mit einem XSLT zwei XML validieren ?


Ladon

Empfohlene Beiträge

Hallo zusammen!

Ich will 2 xml-Dokumente auf Gleichheit prüfen.

Jedoch bekomm ich den XSLT-Code irgendwie nicht so richtig hin.

<?xml version="1.0" encoding="ISO-8859-2"?>

<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" version="1.0" encoding="ISO-8859-2"

indent="yes"/>

<xsl:import href="DanebenNicht.xml"/>

<xsl:template match="/">

<xsl:variable name="test">

<xsl:apply-imports/>

</xsl:variable>

<vergleich>

<xsl:value-of select="$test" />

<xsl:apply-templates select="RegelListe/Regel/Leistung"/>

</vergleich>

</xsl:template>

</xsl:stylesheet>

So sollte man doch eigentlich die Datei "DanebenNichts.xml einbinden

können, oder?!

Die Ausgabe zeigt aber immer nur das XML an, mit dem ich das XSLT aufgerufen habe.

Es passiert also nichts mit dem Importiertem.

Und wenn ich das dann mal soweit geschafft habe,

wie kann ich dann die eingebundene Datei mit der XML-Datei validieren,

mit der ich das XSLT gestartet habe?

Was für Code muss da in das XSLT??

Vielen Dank!!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi!

Ich will 2 xml-Dokumente auf Gleichheit prüfen.

Jedoch bekomm ich den XSLT-Code irgendwie nicht so richtig hin.

<?xml version="1.0" encoding="ISO-8859-2"?>

<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" version="1.0" encoding="ISO-8859-2"

indent="yes"/>

<xsl:import href="DanebenNicht.xml"/>

...

So sollte man doch eigentlich die Datei "DanebenNichts.xml einbinden

können, oder?!

Ja, theoretisch schon. Aber bist du sicher, daß man in eine XSL-Datei eine XML-Datei einbinden kann? Ich würde davon ausgehen, daß das nicht geht, lasse mich da aber gerne eines Besseren belehren.

Die Ausgabe zeigt aber immer nur das XML an, mit dem ich das XSLT aufgerufen habe.

Es passiert also nichts mit dem Importiertem.

Hast du mal versucht, das XML-Dokument in das andere XML-Dokument zu importieren?

ipu

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...