Das ist der Anfang einer kurzen Reihe beim Schaffen eines Softwarebehältnis-Systems, baute auf Webdienste und entwickelte sich in der Pythonschlange, die Sprache programmiert. Dieser Artikel zeigt Ihnen die Details, 4Suite XML Offen-Quellserver mit der Pythonschlange zu verwenden, um Web dienstbasierte Anwendungen zu schaffen.
Diese Säule präsentiert einige der Änderungen zum vorherigen Modul-Gefolge des Autors, Dienstprogrammen für das Pythonschlange-Berühren auf höchster Ebene von XML Dokumenten, sowie einigen Tipps auf fortgeschrittenen Aspekten des Verwendens und der Kundenanpassung der Module. Codeproben demonstrieren py_obj._XML-Attribute, Knotenattribute behandelt als Gegenstände und Listen, py_obj magisches Attribut-Verhalten, und mehr.
XML groß erklären können
ist ein ziemlich einfaches Format. Es verwendet normalen Unicode
Text anstatt binäre kodierung, und alle Strukturen werden mit
vorhersagbar-schauenden Umbauten erklärt. Nichtsdestoweniger
gibt es noch genügende Richtlinien in der XML Grammatik, daß eine
sorgfältig ausgeprüfte grammatische Definition erforderlich ist, XML
Dokumente zu verarbeiten -- und jede grammatische Definition erlegt
seine eigene bestimmte programmierenart auf. Eine Alternative
soll XML gleichmäßiges einfacheres bilden. Das
öffnen-Quellen-PYX Format ist ein lediglich line-oriented Format für
das Darstellen der XML Dokumente, das die viel einfachere Verarbeitung
des XML Dokumentinhalts mit allgemeinen Textwerkzeugen, wie grep, sed,
awk, WC zuläßt und der übliche UNIX
collection.
Die ersten zwei Raten dieser Säule versorgte eine Übersicht des Arbeitens mit XML in der Pythonschlange. Im Jahr seit jenen anfänglichen Schriften, jedoch, ist der Zustand von XML Werkzeugen für die Pythonschlange bedeutsam vorwärts gegangen. Leider sind die meisten dieser Fortschritte umgekehrt nicht vereinbar gewesen. Dieser spezielle Rate-Artikel besucht die vorherige Diskussion des Autors von XML Werkzeugen wieder, und stellt aktuelle Codeproben zur Verfügung.
Dieser Artikel illustriert die Grundsatz-Eigenschaften der Pythonschlange-Sprache, und untersucht dann den XML in einer Prozession gehende Fähigkeiten zur Pythonschlange.