| schema location: | C:\Documents and Settings\José Carlos Ramalho\Os meus documentos\XML Book Samples\poema\poema1.xsd |
| Elements | Complex types |
| poema | Tcorpo |
| Tquadra | |
| Tterno | |
| Tverso |
| diagram | ![]() |
||||||||||||
| children | titulo autor data corpo | ||||||||||||
| attributes |
|
||||||||||||
| source | <xs:element name="poema"> <xs:complexType> <xs:sequence> <xs:element name="titulo" type="xs:string"/> <xs:element name="autor" type="xs:string"/> <xs:element name="data" type="xs:string"/> <xs:element name="corpo" type="Tcorpo"/> </xs:sequence> <xs:attribute name="tipo" type="xs:string" use="required" default="soneto"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
| type | xs:string |
| source | <xs:element name="titulo" type="xs:string"/> |
| diagram | ![]() |
| type | xs:string |
| source | <xs:element name="autor" type="xs:string"/> |
| diagram | ![]() |
| type | xs:string |
| source | <xs:element name="data" type="xs:string"/> |
| diagram | ![]() |
| type | Tcorpo |
| children | quadra quadra terno terno |
| source | <xs:element name="corpo" type="Tcorpo"/> |
| diagram | ![]() |
||
| children | quadra quadra terno terno | ||
| used by |
|
||
| source | <xs:complexType name="Tcorpo"> <xs:sequence> <xs:element name="quadra" type="Tquadra"/> <xs:element name="quadra" type="Tquadra"/> <xs:element name="terno" type="Tterno"/> <xs:element name="terno" type="Tterno"/> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
| type | Tquadra |
| children | verso |
| source | <xs:element name="quadra" type="Tquadra"/> |
| diagram | ![]() |
| type | Tquadra |
| children | verso |
| source | <xs:element name="quadra" type="Tquadra"/> |
| diagram | ![]() |
| type | Tterno |
| children | verso |
| source | <xs:element name="terno" type="Tterno"/> |
| diagram | ![]() |
| type | Tterno |
| children | verso |
| source | <xs:element name="terno" type="Tterno"/> |
| diagram | ![]() |
||
| children | verso | ||
| used by |
|
||
| source | <xs:complexType name="Tquadra"> <xs:sequence> <xs:element name="verso" type="Tverso" minOccurs="4" maxOccurs="4"/> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
| type | Tverso |
| children | nome lugar |
| source | <xs:element name="verso" type="Tverso" minOccurs="4" maxOccurs="4"/> |
| diagram | ![]() |
||
| children | verso | ||
| used by |
|
||
| source | <xs:complexType name="Tterno"> <xs:sequence> <xs:element name="verso" type="Tverso" minOccurs="3" maxOccurs="3"/> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
| type | Tverso |
| children | nome lugar |
| source | <xs:element name="verso" type="Tverso" minOccurs="3" maxOccurs="3"/> |
| diagram | ![]() |
||
| children | nome lugar | ||
| used by |
|
||
| source | <xs:complexType name="Tverso" mixed="true"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="nome" type="xs:string"/> <xs:element name="lugar" type="xs:string"/> </xs:choice> </xs:complexType> |
| diagram | ![]() |
| type | xs:string |
| source | <xs:element name="nome" type="xs:string"/> |
| diagram | ![]() |
| type | xs:string |
| source | <xs:element name="lugar" type="xs:string"/> |