[PHP] DOM tree invoegen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • jsiegmund
  • Registratie: Januari 2002
  • Laatst online: 19-09 08:48
Ik heb de volgende code om een DOMDocument te importeren in een ander DOMDocument :

PHP:
1
2
3
4
5
$doc = new DOMDocument();
$doc->load($filePath);
$importedNode = $this->xmlTree->xmlTreeDoc->importnode($doc->documentElement);
$contentNode = $this->getGroup("content");
$contentNode->appendchild($importedNode);


Korte uitleg: in het $filePath staat een XML file met een valid XML tree erin, die wordt ingelezen. Vervolgens importeer ik de root node in het huidige DOMDocument, en voeg die als child toe aan de content node.

Nu is het probleem dat ie alleen het root element toevoegd, en niet alle children die daar nog weer eens onderhangen, wat ik natuurlijk wel wil. Hoe krijg je dat voor elkaar? Er bestaat niet zoiets als importtree of importdocument...

Acties:
  • 0 Henk 'm!

  • jsiegmund
  • Registratie: Januari 2002
  • Laatst online: 19-09 08:48
*schaam*
Description
class DOMDocument {

DOMNode importNode ( DOMNode importedNode [, bool deep])

}
This function returns a copy of the node to import and associates it with the current document.

Parameters


importedNode
The node to import.

deep
If set to TRUE, this method will recursively import the subtree under the importedNode.
Helemaal overheen gelezen, sorry... O-)