Fragment для фрагмента
Monday, December 17th, 2007$dom->createDocumentFragment() хорош для того что бы соединить 2 xml документа в один. Я использовал это для того, что-бы слить два вывода и разных классов в один, очень удобно. Но! Слово Fragment в названии функции не просто так, оно подчеркивает, что это должен быть именно фрагмент, а не полный документ со всеми xml объявлениями.
$xml1 = new Xml1(); $doc1 = $xml->dom->saveXML(); $dom = new DOMDocument(); $firstFragment = $dom->createDocumentFragment(); $firstFragment->appendXML($doc1);
В этом случае потерпите ошибку, из за того что $doc1 будет содержать объявления xml, <?xml >. Так что совет для этих целий использовать не saveXML, а saveHTML. В этом случае ошибки не будет.

