Ein Fragment braucht keine XML-Version und auch kein root-Element.
Im übrigen habe ich mich gerirrt, ich dachte daß ein String wie "|<foo>text</foo>|" angewand auf DOMDocumentFragment->appendXML() einen Fehler generieren würde.
Ich hab's probiert, es funktioniert so. Du kannst es also so anwenden.
|