Vollständige Version anzeigen : Xml Datei schreiben
Ich suche nach einer Möglichkeit Daten in einem Xml File zu ändern. Wie würdet Ihr das lösen? Welche Möglichkeiten gibt es?
Warum gibt es eigentlich kein Zend Package: Zend_Xml?
P.S.
Die Forensuche ergibt 0 Treffer beim Suchstring "xml". :(
Mr.AndersoN
27.03.2008, 10:15
Schau mal hier, da gab es glaub ich Ansätze für die Behandlung von XML unter dem DOM-Standard:
http://professionelle-softwareentwicklung-mit-php5.de/
Ansonsten die PHP-Doku zu simplexml anschauen bzw. einfach google benutzen.
Hi,
du könntest SimpleXML (http://de3.php.net/simplexml)verwenden oder auch Zend_Config_Xml (http://framework.zend.com/manual/de/zend.config.adapters.xml.html), was aber nicht so leistungsfähig ist und nur für ganz einfache xml Dateien geeignet ist.
ChristianFischer
27.03.2008, 10:32
Hallo rougher,
Zend_Config_Xml (http://framework.zend.com/manual/de/zend.config.adapters.xml.html) ist insofern nicht geeignet da es keine XML Dateien von Haus aus schreiben kann.
Du kannst ja wie deetee bereits angeregt hat SimpleXML benutzen ist warscheinlich der einfachste Weg.
Mfg Christian
Zend Confix Xml zum arbeiten mit XMLs zu benutzen ist nicht zu empfehlen, allein schon der Gedanke ...
Fürs einlesen und für simple Änderungen ist SimpleXML (http://de3.php.net/manual/en/ref.simplexml.php) perfekt.
Falls du alle möglichen Sachen mit deinem xml machen möchtest ist DomXML (http://de3.php.net/manual/en/ref.dom.php) zu empfehlen.
Es gibt keine Zend_Xml Komponente weil die unnötig ist, seit php5 ist der XML Support sehr ausgereift.
Zend_Config_Xml ist in diesem Fall durchaus ne Option, da nur Daten geändert werden sollen, keine neue XML Datei erstellt. Es wäre für ganz einfach XML Dateien passend, und man würde eine ZF Komponente verwenden. Aber ne Empfehlung ist Zend Xml eigentlich nicht wert, es war eher als Hinweis gedacht.
Mr.AndersoN
27.03.2008, 10:58
"Ich suche nach einer Möglichkeit Daten in einem Xml File zu ändern."
Er sucht eine Möglichkeit, XML-Daten einzulesen, zu manupulieren und letztendlich wieder abzuspeichern.
Daher simplexml oder DOM-XML
"Er sucht eine Möglichkeit, XML-Daten einzulesen, zu manupulieren und letztendlich wieder abzuspeichern.
Daher simplexml oder DOM-XML
Genau so hab ich es gemeint. Danke für die Antworten!
vBulletin® v3.6.12, Copyright ©2000-2010, Jelsoft Enterprises Ltd.