Mailinglisten-Archive |
Hallo Stephan Am 10.04.2012 um 14:03 schrieb Stephan: > Mir geht es um die Darstellung, daß > eine nachträgliche Veränderung der Daten möglich sein muss. Wenn du XML Files verarbeiten musst, solltest du darauf verzichten, die XML Daten in eine andere Datenstruktur zu überführen. Besser ist es, die XML Datei zu speichern oder davon ein XML-Objekt zu erzeugen und dieses speichern. Welche Variante du wählst, hängt von der Anwendung ab. Bei grossen XML-Dateien und vielen zu erwartenden Bearbeitungen würde ich eher das Objekt speichern, da das Parsen von XML relativ teuer ist. Nachteil: Die Datei kann nicht direkt gelesen werden. http://de.php.net/manual/de/refs.xml.php Für die Speicherung in der DB gibt es zwei Möglichkeiten: 1. Das XML Objekt serialisieren und als Text zusammen mit den benötigten Metainformationen in der DB speichern. Für die Bearbeitung das XML Objekt aus der DB holen und deserialisieren, bearbeiten und wieder speichern. http://de.php.net/manual/de/function.serialize.php 2. Die XML-Datei im Dateisystem speichern und den Pfad und die benötigten Metainformationen in der DB speichern. Für die Bearbeitung ein XML Objekt aus Datei erzeugen, dieses bearbeiten und wieder als Datei speichern. Gruss, Hans
php::bar PHP Wiki - Listenarchive