Announcement

Collapse
No announcement yet.

Merge 2 XML

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Merge 2 XML

    Hallo,
    ich habe versucht 2 XML-Dateien zusammen mergen. Dabei benutze ich diese XSLT-Datei: http://www2.informatik.hu-berlin.de/...rge/merge.xslt
    Es geht alles prima nur in Header:
    Header von der erste und zweite Datei:
    <?xml version="1.0" ?>
    <!DOCTYPE xliff PUBLIC "-//XLIFF//DTD XLIFF//EN" "http://www.oasis-open.org/committees/xliff/documents/xliff.dtd"><xliff xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.0">
    <file source-language="en-US" datatype="HTML" original="C:\example.html" xml:space="default" target-language="de-DE">
    <header><skl>
    <external-file href="skeleton.skl"></external-file></skl></header>

    Header von der gemergte Datei:
    <?xml version="1.0" encoding="UTF-8"?><xliff version="1.0">
    <file source-language="en-US" datatype="HTML" original="C:\example.html" xml:space="default" target-language="de-DE">
    <header><skl>
    <external-file href="skeleton.skl"/></skl></header>

    Kann jemand mir sagen warum es passiert?

  • #2
    Was genau ist das Problem?

    Comment


    • #3
      <!DOCTYPE xliff PUBLIC "-//XLIFF//DTD XLIFF//EN" "http://www.oasis-open.org/committees/xliff/documents/xliff.dtd"><xliff xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.0">

      diese teil ist beim Result verschwunden.

      Comment


      • #4
        DOCTYPE-Knoten gibt es im XSLT/XPath-Datenmodell nicht, die können also nicht einfach kopiert werden.
        Und xmlns: xml als Namensraum zu deklarieren, ist unnötig und sehr ungewöhnlich.

        Comment


        • #5
          Danke sehr.

          Comment

          Working...
          X