XSLT: Eine einfache Möglichkeit zum Zusammenführen von xml-Dateien

Habe ich zwei xml-Dateien. Ich muss Zusammenführen, wo das element "myid" matches zwischen den beiden. Bitte haben Sie einen Blick auf diese Beispiel-Dateien...

File1.xml:

<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
  <data>
    <title>Title1</title>
    <description>Description1</description>
    <myid>1</myid>
  </data>

  <data>
    <title>Title2</title>
    <description>Description2</description>
    <myid>2</myid>
  </data>
</catalog>

File2.xml:

<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
  <data>
    <author>Author1</author>
    <date>12/34/5678</date>
    <myid>1</myid>
  </data>

  <data>
    <author>Author2</author>
    <date>87/65/4321</date>
    <myid>2</myid>
  </data>
</catalog>

Die resultierende Datei würde wie folgt Aussehen:

<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
  <data>
    <title>Title1</title>
    <description>Description1</description>
    <myid>1</myid>
    <author>Author1</author>
    <date>12/34/5678</date>
  </data>

  <data>
    <title>Title2</title>
    <description>Description2</description>
    <myid>2</myid>
    <author>Author2</author>
    <date>87/65/4321</date>
  </data>
</catalog>
  • Ich hoffe, dass dieser hilft, Schien einfach zu mir
  • Verwandte: stackoverflow.com/questions/1430710/two-xml-in-one-xslt
  • Die input-Dateien sind nicht gut ausgebildet, entweder. -------- @nicholas.alipaz: Werden wir sehen Auszüge, und nicht die ganzen Dateien?
  • Ich habe meinen Beitrag aktualisiert. Sorry für die Verwirrung.
Schreibe einen Kommentar