http://www.tireme.fr/XMLSchema/XHTMLRestrictedModelForXMLSpyDocumentation/V1/
allhtml — Top level element enabling to concatenate different XML Spy HTML documentation
<xs:element name="allhtml"><xs:complexType mixed="false"></xs:element><xs:sequence></xs:complexType><xs:element maxOccurs="unbounded" ref="oneSpyHTML"> </xs:element></xs:sequence>
oneSpyHTML — One XML Spy HTML documentation
| Name | Type | Use | Default val. | Facets |
| id | xs:ID | required | ||
| isDefault | xs:boolean | false |
<xs:element name="oneSpyHTML"><xs:complexType mixed="false"></xs:element><xs:sequence><xs:element ref="html"> </xs:element></xs:sequence><xs:attribute name="id" type="xs:ID" use="required"/><xs:attribute default="false" name="isDefault" type="xs:boolean"/></xs:complexType>
Head meta information unused by SchemaDoc
meta —
Body content of an html file
body — Body content, organized as assumed by SchemaDoc program
<xs:element name="body"><xs:complexType mixed="false"></xs:element><xs:sequence></xs:complexType><xs:sequence maxOccurs="unbounded"><xs:choice maxOccurs="unbounded"><xs:element ref="br"> </xs:element><xs:element ref="span"> </xs:element></xs:choice><xs:sequence></xs:sequence><xs:element ref="table"> </xs:element><xs:element ref="table"> </xs:element></xs:sequence><xs:sequence maxOccurs="unbounded"><xs:choice maxOccurs="unbounded" minOccurs="0"><xs:element ref="br"> </xs:element></xs:choice><xs:choice maxOccurs="unbounded"><xs:element ref="span"> </xs:element><xs:element ref="a"> </xs:element></xs:choice><xs:sequence></xs:sequence><xs:element ref="table"> </xs:element></xs:sequence><xs:choice maxOccurs="unbounded"></xs:sequence><xs:element ref="br"> </xs:element><xs:element ref="span"> </xs:element><xs:element ref="a"> </xs:element></xs:choice>
Inline elements
a —
<xs:element name="a"><xs:complexType mixed="false"></xs:element><xs:sequence><xs:element minOccurs="0" ref="span"> </xs:element></xs:sequence><xs:attribute name="href" type="xs:string"/><xs:attribute name="name" type="xs:string"/></xs:complexType>
Image element
img —
| Name | Type | Use | Default val. | Facets |
| border | xs:boolean | required | ||
| height | xs:string | required | ||
| src | xs:string | required | ||
| usemap | xs:string | |||
| width | xs:string | required |
<xs:element name="img"><xs:complexType mixed="false"></xs:element><xs:attribute name="src" type="xs:string" use="required"/><xs:attribute name="width" type="xs:string" use="required"/><xs:attribute name="height" type="xs:string" use="required"/><xs:attribute name="border" type="xs:boolean" use="required"/><xs:attribute name="usemap" type="xs:string"/></xs:complexType>
map —
<xs:element name="map"><xs:complexType mixed="false"></xs:element><xs:sequence><xs:element maxOccurs="unbounded" ref="area"> </xs:element></xs:sequence><xs:attribute name="name" type="xs:string" use="required"/></xs:complexType>
area —
Table elements
table —
| Name | Type | Use | Default val. | Facets |
| border | xs:boolean | |||
| cellpadding | xs:string | required | ||
| cellspacing | xs:boolean | required | ||
| width | xs:string |
<xs:element name="table"><xs:complexType mixed="false"></xs:element><xs:sequence><xs:element maxOccurs="unbounded" ref="tr"> </xs:element></xs:sequence><xs:attribute name="cellspacing" type="xs:boolean" use="required"/><xs:attribute name="cellpadding" type="xs:string" use="required"/><xs:attribute name="width" type="xs:string"/><xs:attribute name="border" type="xs:boolean"/></xs:complexType>
td —
| Name | Type | Use | Default val. | Facets |
| align | required | Enumerated values: left | right | ||
| bgcolor | xs:string | required | ||
| width | xs:string |
<xs:element name="td"><xs:complexType mixed="false"></xs:element><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" ref="span"> </xs:element><xs:element minOccurs="0" ref="a"> </xs:element><xs:element maxOccurs="unbounded" minOccurs="0" ref="span"> </xs:element><xs:element minOccurs="0" ref="map"> </xs:element><xs:element minOccurs="0" ref="img"> </xs:element></xs:sequence><xs:attribute name="align" use="required"><xs:simpleType></xs:attribute><xs:restriction base="xs:NMTOKEN"></xs:simpleType><xs:enumeration value="left"/><xs:enumeration value="right"/></xs:restriction><xs:attribute name="bgcolor" type="xs:string" use="required"/><xs:attribute name="width" type="xs:string"/></xs:complexType>
tr —
<xs:element name="tr"><xs:complexType mixed="false"></xs:element><xs:sequence><xs:element maxOccurs="unbounded" ref="td"> </xs:element></xs:sequence><xs:attribute name="valign" type="xs:string" use="required"/></xs:complexType>