all options
stretch  ] [  buster  ] [  sid  ]
[ Source: pyxb  ]

Package: python3-pyxb (1.2.5-1)

Links for python3-pyxb

Screenshot

Debian Resources:

Download Source Package pyxb:

Maintainers:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download python3-pyxb

Download for all available architectures
Architecture Package Size Installed Size Files
all 228.4 kB1,247.0 kB [list of files]