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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xsdata_plantuml-24.3.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xsdata_plantuml-24.3-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file xsdata_plantuml-24.3.tar.gz.

File metadata

  • Download URL: xsdata_plantuml-24.3.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for xsdata_plantuml-24.3.tar.gz
Algorithm Hash digest
SHA256 069e678207a7f9691d2e301512776640b3619de664ad58ecade30776e703c990
MD5 2e25306f96a4298fc062644786f6f06e
BLAKE2b-256 13190e4a73c384edd6638dd33f0e9f4b18c76456b9e4461cee41e01ca5299a10

See more details on using hashes here.

File details

Details for the file xsdata_plantuml-24.3-py3-none-any.whl.

File metadata

  • Download URL: xsdata_plantuml-24.3-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for xsdata_plantuml-24.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a0d32f8bc514c7ae52242702fc852f57135768611fb523910a352f704ba45e8b
MD5 b051a0b0c3583a8463fe6a5bc2fe5ab6
BLAKE2b-256 402eb613514af26e48867258178b86ac7b84014202e1792fc9a521634f8b235f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

24.3 This release

2 files

21.4

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page