{"categories":[{"label":"Code Generators","url":"https://skillfed.io/packages/category/software-development-code-generators"},{"label":"XML","url":"https://skillfed.io/packages/category/text-processing-markup-xml"}],"enrichment":{"capability":"xsdata generates Python dataclasses from XML schemas, WSDL, DTD, and JSON documents, then parses and serializes XML and JSON data using those generated models.","skillfed_tags":["code-generation","xml-binding","schema-driven"],"use_cases":["Generate Python models from an existing XSD schema and parse XML documents into typed objects.","Convert WSDL service definitions into Python dataclasses for SOAP client integration.","Infer Python dataclasses directly from sample XML or JSON files without a formal schema.","Serialize Python objects back to XML or JSON with full namespace support.","Build tools that consume structured XML configuration or data files with type safety."],"what_it_does":"xsdata is a data binding library that bridges the gap between XML and JSON documents and Python code. It works in two phases: first, a code generator reads XML schemas, WSDL definitions, DTD files, or sample XML and JSON documents and produces strongly-typed Python dataclasses with metadata; second, optimized parsers and serializers let you load and save those documents as instances of the generated classes, avoiding manual DOM manipulation.\n\nThe library targets developers who work with structured XML or JSON data and want type safety. It includes a CLI tool for code generation, supports namespace-qualified elements and attributes, handles wildcards and xinclude statements, and offers multiple handler backends. The generated code is pure Python with type hints, making it compatible with modern tooling.","worth_installing":"Yes. xsdata is actively maintained, has no known vulnerabilities, installs with minimal friction, and solves a real problem for anyone working with XML schemas or WSDL in Python. The MIT license imposes no restrictions. It is suitable for production use in data binding, schema-driven code generation, and XML/JSON serialization workflows."},"id":"xsdata","links":{"html":"https://skillfed.io/packages/xsdata","md":"https://skillfed.io/packages/xsdata.md","pypi":"https://pypi.org/project/xsdata/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-15","license_spdx":"MIT","license_treatment":"permissive","name":"xsdata","python_support":"supports_current","summary":"Python XML Binding"},"popularity":{"monthly_downloads":3481970,"position":2606,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"26.2"}
