Testversion XML-Line 0.4.3.6 alpha

Download: XML-Line 0.4.3.6

Vielen Dank für Ihr Interesse! Sollten Sie die PHP-Klasse noch nicht kennen, lesen Sie bitte die einführenden Informationen zu XML-Line (Version 0.3).

Das Tutorial für den Einstieg in XML-Line finden Sie unter http://www.media-palette.de/tools/xml-line/tutorial/

Diese Version enthält Erweiterungen gegenüber der Version 0.3. Der Quellcode wurde ebenfalls optimiert, um mehr Performance bei großen Dateien zu erhalten. Die Änderungen werden - sobald zeitlich möglich - in die Dokumentation eingearbeitet.

Unter PHP5 habe ich XML-Line bisher nur wenig getestet. Da in PHP5 Expat durch den SAX-Parser von LibXML2 abgelöst wurde, war für den Umgang mit der Zeichensatzcodierung eine Erweiterung erforderlich.

Wenn Sie die Arbeit an XML-Line unterstüzten möchten, würde ich mich freuen. Sie können dies am besten tun, indem Sie selbst an der Entwickung mitwirken, sei es durch Mitarbeit an der Weiterentwicklung der Klasse, durch Tests, Mitarbeit an der Dokumentation, z.B. Übersetzungen uvm. Bei Interesse erreichen Sie mich über mein Kontaktformular.

Verzeichnis der Beispiele

Einführung

Hinweis: Die Beispiele geben nicht den kompletten Funktionsumfang von XML-Line wieder. Weitere Beispiele für die Anwendung einfacher Methoden (z.B. für den Umgang mit Attributen) finden Sie im Tutorial.

Spezialfälle


Fußnote: Zeichensatz-Behandlung in PHP5:
Verhalten in PHP4 und PHP5: Eingangscodierung und Ausgangscodierung sind standardmäßig UTF8.
Unterschiede bei angegebenem encoding in der XML-Deklaration:
Die Ausgabe in PHP4 entspricht der angegebenen Codierung.
Die Ausgabe in PHP5 ist UTF8, sofern man dem Parser nicht ausdrücklich etwas anderes mitteilt.
Möchten Sie in PHP5 eine Latin1-Ausgabe erreichen, können Sie das im neu eingerichteten optionalen Parameter der Methode xml_stream() tun. Zur Nutzung dieser Latin-1-Beispiele sollten Sie z.B. xml_stream('lat1') angeben. Varianten finden Sie ab Zeile 446 in xml-line.php.