[ buster ]
[ Source: pyxb ]
Package: python3-pyxb (1.2.6+dfsg-2)
Links for python3-pyxb
Debian Resources:
Download Source Package pyxb:
Maintainers:
External Resources:
- Homepage [pyxb.sourceforge.net]
Similar packages:
collegamenti Python per XML Schema (versione Python 3)
PyXB (Python XML Schema Bindings) è un pacchetto in puro Python che genera codice Python per le classi che corrispondono alle strutture dati definite da XML Schema. Concettualmente è simile a JAXB per Java e CodeSynthesis XSD per C++.
I principali obiettivi di PyXB:
* Fornisce un'interfaccia generata di Python che è "pythonica", ossia simile a quella che si sarebbe ottenuta scrivendola a mano: + attributi ed elementi sono proprietà di Python, con conflitti di nome risolti in favore degli elementi, + elementi con maxOccurs più grande di 1 sono memorizzati come liste Python, + collegamenti per estensioni di tipo ereditano dal collegamento per il tipo base, + i vincoli per le enumerazioni sono esposti come variabili (costanti) di classe. * Gestisce la conversione bidirezionale (da documento a Python e viceversa). * Permette una facile personalizzazione dei collegamenti generati per fornire funzionalità insieme al contenuto. * Gestisce tutte le funzionalità di XML Schema comunemente utilizzate, tra cui: + modelli complessi del contenuto (all/choice/sequence annidati), + dipendenze attraverso i namespace, + direttive include e import, + vincoli sui tipi semplici. * Valida i documenti in base al loro schema.
Questo pacchetto contiene la versione per Python 3 della libreria.
Other Packages Related to python3-pyxb
|
|
|
|
-
- dep: python3
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
-
- sug: python-pyxb-doc
- collegamenti Python per XML Schema (documentazione)
Download python3-pyxb
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 230.0 kB | 1,253.0 kB | [list of files] |