Andreas: Wie kann ich mehrere XML Dateien zu einer Datei zusammenfügen?

Hi,
Ich würde gerne mehrere XML Dateien in eine Datei zusammenfügen.
Eigentlich genau das was XInclude tun sollte. Das funktioniert bei mir allerdings nicht. Und mit XBase und XPointer hat es irgendwie auch nicht funktioniert.

Ich bin für jeden Tipp und Hinweis dankbar.
Oder wenn jemand ein Tutorial kennt?

Danke schonmal im Voraus!
Andreas

  1. Hallo,

    Ich würde gerne mehrere XML Dateien in eine Datei zusammenfügen.
    Eigentlich genau das was XInclude tun sollte. Das funktioniert bei mir allerdings nicht. Und mit XBase und XPointer hat es irgendwie auch nicht funktioniert.

    Ich bin für jeden Tipp und Hinweis dankbar.

    Hilft dir folgendes http://forum.de.selfhtml.org/archiv/2003/8/55124/#m307314 ? (ich hoffe)

    Grüße
    Thomas

    1. Danke für den Link
      Ich probiers sofort aus.
      Noch ein paar andere Fragen
      Was ist eigentlich mit XInclude, wie weit wird das schon unterstützt?
      Und welche Version von XPath und XSLT soll man verwenden?
      Soll ich XPath 2.0 und XSLT 2.0 verwenden oder die "alten" Versionen?

      MfG
      Andreas

      1. Ich habs jetzt so gemacht, funktioniert allerdings nur im InternetExplorer, gibts eine Möglichkeit für Mozilla und diverse andere Browser?

        <?xml version="1.0"?>

        <!DOCTYPE onpaged [
         <!ENTITY testent1 "Hallo, ich bin ein Test-Ent (und zwar der erste)">
         <!ENTITY inputboxes SYSTEM "http://192.168.1.1/xyz/abc.xml">
         <!ENTITY testent2 "Hallo, ich bin ein Test-Ent (und zwar der zweite)">
        ]>

        <onpaged>
          &testent2;
          &inputboxes;
          &testent1;
         </onpaged>

        1. Hallo,

          Ich habs jetzt so gemacht, funktioniert allerdings nur im InternetExplorer, gibts eine Möglichkeit für Mozilla und diverse andere Browser?

          Nein, sorry.
          Mozilla kann keine extene Entities auflösen.

          Grüße
          Thomas

      2. Hallo,

        Noch ein paar andere Fragen
        Was ist eigentlich mit XInclude, wie weit wird das schon unterstützt?

        Ist ein noch nicht so alter Candidat Rec. http://www.w3.org/TR/xinclude/ aber ich denke das was vielleicht nicht genau deine Frage.

        Es gibt einige Unterstützung schon trotzdem:
        http://xincluder.sourceforge.net/
        http://xml.apache.org/xerces2-j/faq-xinclude.html
        google liefert einige anderen Seiten auch http://www.google.de/search?hl=de&ie=ISO-8859-1&q=xinclude+implementation&btnG=Google-Suche&meta=

        Und welche Version von XPath und XSLT soll man verwenden?
        Soll ich XPath 2.0 und XSLT 2.0 verwenden oder die "alten" Versionen?

        XSLT 2.0 ist noch kaum unterstützt (ist auch noch keine Rec.) Saxon hat noch die beste Ünterstützung für XSLT 2., Xalan gibt auch etas (glaube ich) her.
        Es wird noch eine ganze Weile dauern bis XSLT 2.0 weitverbreitet unterstützt wird. Und auch dann sollte fast alles aus dem XSLT 1.0 weiterhin funktionieren.

        Grüße
        Thomas