Pyxb

Python XML-Schema-Bindungen
Jetzt downloaden

Pyxb Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • The Apache License 2.0
  • Preis:
  • FREE
  • 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