Dexml Ranking & Zusammenfassung
- Name des Herausgebers:
- Ryan Kelly
Dexml Stichworte
Dexml Beschreibung
Ein totaler Objekt-XML-Mapper für Python Dexml ist ein tot-einfacher Objekt-XML-Mapper für Python.let's Gesicht: XML ist eine Tatsache des modernen Lebens. Ich würde sogar so weit gehen, dass es gut ist, was ist, was ist. Das heißt aber nicht, dass es leicht ist, mit der Arbeit zu arbeiten, und es bedeutet nicht, dass wir es mögen müssen. Meistens muss XML nur die Hölle aus dem Weg holen und können Sie tatsächlich Arbeiten tun, anstatt Code zu schreiben, um den Code zu schreiben und ein anderes Dom zu manipulieren. Das DexML-Modul nimmt die offensichtliche Abbildung zwischen XML-Tags und Python-Objekten auf und lässt Sie erfassen das so sauber wie möglich. Lustig inspiriert von Django's Orm, schreiben Sie einfache Klassendefinitionen, um die erwartete Struktur Ihres XML-Dokuments zu definieren. Wie also: >>> Import dexml >>> aus Dexml-Importfeldern >>> Klassenperson (dexml.model): ... Name = Felder.String () ... Alter = Felder.Integer (Tagname = 'Alter' ) Dann können Sie ein XML-Dokument in ein solches Objekt analysieren: >>> p = person.parse (" 42 ") >>> P.Name u'Foo McBar '>>> P.Art 42und Sie können ein Objekt in ein XML-Dokument wie folgt rendern: >>> P = Person (Name = "Hübsches B. wundervolles", Alter = 36) >>> P.Render () ' xml version = "10"?>
Dexml Zugehörige Software