Ich habe mir den Stack Overflow-Beitrag " Bester XML-Parser für PHP ".
Für dieselbe Frage. Es wird erwähnt, dass, wenn ich brauche, um XML-Dateien zu manipulieren, dann für DOM XML gehen. Meine Anforderungen sind:
-
Ich habe die Navigation in der Datenbank gespeichert. Es handelt sich um eine HTML-Zeichenkette.
-
Ich möchte einige Seiten entfernen oder sagen
li
Tags, die Seiten umhüllen, die der Benutzer nicht auf seiner Seite haben möchte. Nach dem Entfernen der unerwünschtenli
Ich möchte die gesamte Zeichenkette zurück in die Datenbank speichern. -
Die gleiche Navigation wird auf einer anderen Seite verwendet. Das HTML wird jedoch anders sein. Es wird ähnlich sein, mit dem
ul
yli
aber ich muss noch einige Divs und Spans hinzufügen. -
Die Navigation wird auf dieser Seite bearbeitet und bei jeder Änderung (z.B. Ändern des Seitentitels, Löschen eines Knotens/einer Seite, Verschieben unter eine andere Seite als Kind) wird ein Ajax-Aufruf die Änderungen in einer anderen Tabelle in der Datenbank speichern.
-
Erstellen Sie anhand der neuen Struktur erneut die Navigation, die in der ersten Navigationstabelle aktualisiert wird.
Welche Option ist die beste?