Complex Type

PersonType

Namespace: http://www.w3.org/2001/XMLSchema

Structure Diagram

graph TD PersonType[PersonType] role_0["role: PersonRoleType
1..1"] click role_0 "/docsxml/PersonRoleType" PersonType --> role_0 firstname_1["firstname: string
1..1"] PersonType --> firstname_1 lastname_2["lastname: string
1..1"] PersonType --> lastname_2 address_3["address: AddressType
0..1"] click address_3 "/docsxml/AddressType" PersonType --> address_3 style address_3 fill:#fef3c7,stroke:#f59e0b email_4["email: string
0..1"] PersonType --> email_4 style email_4 fill:#fef3c7,stroke:#f59e0b phone_5["phone:
0..1"] PersonType --> phone_5 style phone_5 fill:#fef3c7,stroke:#f59e0b style PersonType fill:#dbeafe,stroke:#2563eb,stroke-width:2px

Elements

NameCardinalityTypeDescription
role REQUIRED1..1PersonRoleType
firstname REQUIRED1..1string
lastname REQUIRED1..1string
address OPTIONAL0..1AddressType
email OPTIONAL0..1string
phone OPTIONAL0..1inline-complex

Attributes

NameTypeUseDescription
id OPTIONALIDoptional

Usage Example

<PersonType> <role>...</role> <firstname>...</firstname> <lastname>...</lastname> <!-- ... more elements ... --> </PersonType>

Used By