Ich erhalte Fehler beim Ersetzen oder Hinzufügen eines Kinds in einen Knoten.
Erforderlich ist:
Ich möchte dies zu ..
ändern %Vor%gefällt das
%Vor%Fehler ist
Schwerwiegender Fehler: Nicht abgefangene Ausnahme 'DOMException' mit Nachricht 'Hierarchy Request Error'
Mein Code ist
%Vor%Der Fehler Hierarchieanforderungsfehler mit DOMDocument in PHP bedeutet, dass Sie versuchen, einen Knoten in sich selbst zu verschieben. Vergleichen Sie dies mit der Schlange auf dem folgenden Bild:
Ähnlich verhält es sich mit Ihrem Knoten. Sie verschieben den Knoten in sich selbst. Das heißt, sobald Sie die Person durch den Absatz ersetzen möchten, ist die Person bereits ein Kind des Absatzes.
Die appendChild () -Methode verschiebt die Person effektiv bereits aus der DOM-Struktur, sie ist nicht mehr Teil:
%Vor%Eva ist schon weg. Ihr parentNode ist der Absatz bereits.
Stattdessen möchten Sie zuerst das Kind ersetzen und dann anhängen:
%Vor%Jetzt ist alles in Ordnung.
Tags und Links php xml dom xml-parsing