Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 20-08-2005, 14:26
atothek
 Banned
Links : Onlinestatus : atothek ist offline
Registriert seit: Aug 2004
Beiträge: 35
atothek ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich habs mittlerweile rausgefunden woran es liegt.
mit der cloneNode methode kann man nur knoten inerhalb eines
doc´s kopieren.

für das kopieren von einem doc in ein neues muß man
importNode machen. das sieht dann so aus

PHP-Code:
function parseNode$node ) {
    try {
        
$x = new DOMDocument'1.0''UTF-8' );
        
$x->preserveWhiteSpace false;
        
// anstatt cloneNode() nehme man importNode um den 
        // knoten aus einem anderen xml Doc zu clonen
        
$n $x->importNode$nodetrue );
        
$rootNode $x->createElement'data' );
        
$x->appendChild$rootNode );        
        
$x->firstChild->appendChild$n );         
    } catch( 
DOMException  $e ) {
        
trace$e );
    }

was ja mal total verwirrebnd ist. Warum bleibt der geklonte knoten an das xmlDoc gebunden ???? ist mir ja mal völligst neu.

aber so funktioniert es nun.

besten dank

mfg
alex
Mit Zitat antworten