Complex Type
PersonType
Namespace: http://www.w3.org/2001/XMLSchema
On this page
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
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
| Name | Cardinality | Type | Description |
|---|---|---|---|
| role REQUIRED | 1..1 | PersonRoleType | |
| firstname REQUIRED | 1..1 | string | |
| lastname REQUIRED | 1..1 | string | |
| address OPTIONAL | 0..1 | AddressType | |
| email OPTIONAL | 0..1 | string | |
| phone OPTIONAL | 0..1 | inline-complex |
Attributes
| Name | Type | Use | Description |
|---|---|---|---|
| id OPTIONAL | ID | optional |
Usage Example
<PersonType>
<role>...</role>
<firstname>...</firstname>
<lastname>...</lastname>
<!-- ... more elements ... -->
</PersonType>