• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux PyXB Download

PyXB

November 9, 2009
Python XML Schema Bindings is a software tool that creates Python classes from XML Schema definitions, allowing developers to easily manipulate XML data structures. It simplifies the process of working with XML schemas and reduces the amount of manual coding required for data manipulation.
Version 1.0.0
License Other
Platform Linux
Supported Languages English
Homepage comcast.net
Developed by Peter A. Bigot
PyXB is a useful software tool for Python programmers who are working with XML schemas. This pure Python library can conveniently generate Python code for classes that correspond to data structures defined by XMLSchema(). The library shares the same concept as JAXB() for Java and CodeSynthesis XSD() for C++.

With PyXB, users can experience a generated Python interface that is very similar to one that would have been hand-written. The library aims to provide a Pythonic interface with attributes and elements as Python properties, wherein name conflicts are resolved in favor of elements. Additionally, elements with maxOccurs larger than one are stored as Python lists, while bindings for type extensions inherit from the binding for the base type. Even enumeration constraints are exposed as class (constant) variables.

Furthermore, PyXB supports bi-directional conversion that allows conversions from document to Python and back. Easy customization of the generated bindings to provide functionality along with content is also possible with this tool. It also supports all XMLSchema features that are in common use, including complex content models (nested all/choice/sequence), cross-namespace dependencies, include and import directives, and constraints on simple types.

Overall, PyXB is an excellent Python library that can provide a robust interface, customization options, and smooth support for a wide range of XMLSchema features.
What's New

Version 1.0.0: N/A

Free Download 885K
363
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Mail::Toaster
Mail::Toaster installs a complete mail server software suite with a comprehensive set ...
KStatus enhanced
KStatus Enhanced is an upgraded version of the SuperKaramba panel, KStatus 1.1, ...
Kaptain
Kaptain is a graphical tool that acts as an interface for command ...
irrlamb
Irrlamb is a 3D game with physics-based gameplay that can be quite ...
Sanescript
This software provides a library for developing scripts with multiple sub-commands, enabling ...
CentOS Live CD
This is a high-quality Linux distribution designed for enterprise settings. It offers ...
cdmp3
Cdmp3 extracts tracks or a full CD using cdparanoia or cdda2wav and ...
Patch for Net Accounting Daemon for logging
This patch enhances Net Accounting Daemon by enabling logging of network traffic ...
Rocklight
Rocklight is a plugin for xmms that provides visualizations, as well as ...
Dynamic Taste Detection for XMMS
The Dynamic Taste Detection patch for XMMS enables personalized music playlist randomization ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.