Skip to main content

xsdata - PlantUML plugin

Generate PlantUML class diagrams from xml schemas, wsdl definitions and directly from xml documents.

image image image image image


Usage

$ pip install xsdata-plantuml

$ xsdata samples/order.xsd --output plantuml --package samples
@startuml

class Items {
    +item : item[]
}
Items +-- item
class item {
    +productName : string
    +quantity : positiveInteger
    +USPrice : decimal
    +comment : comment
    +shipDate : date
    +partNum : string
}
class PurchaseOrderType {
    +shipTo : USAddress
    +billTo : USAddress
    +comment : comment
    +items : Items
    +orderDate : date
}
class USAddress {
    +name : string
    +street : string
    +city : string
    +state : string
    +zip : decimal
    +country : NMTOKEN
}
class comment {
    +value : string
}
class purchaseOrder {
}
purchaseOrder *- PurchaseOrderType

@enduml

order.svg

Release files for xsdata-plantuml 24.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xsdata-plantuml 24.3
File Size Uploaded
xsdata_plantuml-24.3.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xsdata-plantuml 24.3
File Interpreter ABI Platform
xsdata_plantuml-24.3-py3-none-any.whl Python 3 none any Details

Total release size: 12.2 kB

Release files / xsdata_plantuml-24.3.tar.gz

Download URL xsdata_plantuml-24.3.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
069e678207a7f9691d2e301512776640b3619de664ad58ecade30776e703c990
BLAKE2b-256 checksum
How to use checksums
13190e4a73c384edd6638dd33f0e9f4b18c76456b9e4461cee41e01ca5299a10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / xsdata_plantuml-24.3-py3-none-any.whl

Download URL xsdata_plantuml-24.3-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a0d32f8bc514c7ae52242702fc852f57135768611fb523910a352f704ba45e8b
BLAKE2b-256 checksum
How to use checksums
402eb613514af26e48867258178b86ac7b84014202e1792fc9a521634f8b235f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

24.3 This release

2 release files

21.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page