Pyxb Ranking & Zusammenfassung
- Lizenz:
- The Apache License 2.0
- Name des Herausgebers:
- Peter A. Bigot
- Website des Verlags:
- http://comcast.net
Pyxb Stichworte
Pyxb Beschreibung
Python XML-Schema-Bindungen Pyxb ist eine reine Python-Bibliothek, die Python-Code für Klassen erzeugt, die den von XMLSCHEMA definierten Datenstrukturen entsprechen (http://www.w3.org/xml/schema). In Konzept ist es ähnlich wie JAXB (http://en.wikipedia.org/wiki/jaxb) für Java und CodeSynthese XSD (http://www.codesynthesis.com/products/xsd/) für c ++. Die wichtigsten Ziele von Pyxb sind: * Geben Sie eine erzeugte Python-Schnittstelle an, die "pythonic" ist, was einer ähnlichen Bedeutung ist, die von Hand geschrieben worden wäre: + Attribute und Elemente sind Python-Eigenschaften, mit Namenskonflikte, die zugunsten von Elementen + Elemente mit mehr als 1 gelöst wurden Als Python-Listen gespeichert + Bindungen für Typ-Erweiterungen, die von der Bindung für den Basistyp + Aufzählungseinschränkungen erben, werden als Klasse (konstante) Variablen ausgesetzt * Unterstützung bidirektionaler Konvertierung (Dokument an Python und Rücken) * Erlauben Sie eine einfache Anpassung der erzeugten Bindungen, um die Funktionalität bereitzustellen Zusammen mit dem Inhalt * unterstützen Sie alle XMLSchema-Funktionen, die sich gemeinsam verwenden, einschließlich: + komplexe Inhaltsmodelle (verschachtelte Alle / Wahl / Sequenz) + Cross-Namespace-Abhängigkeiten + Include- und Import-Richtlinien + Einschränkungen für einfache Typenanforderungen: · Python
Pyxb Zugehörige Software