Download XML Author 10.3 User Manual for Eclipse
Transcript
<oXygen/> XML Editor Developer Guide <xs:import namespace= "http://www.oxygenxml.com/sample/documentation/abstracts" schemaLocation= "abs.xsd"/> The namespace of our documents will be http://www.oxygenxml.com/sample/documentation. The namespace of the def element is http://www.oxygenxml.com/sample/documentation/abstracts. Now let's define the structure of the sections. They all start with a title, then have the optional def element then either a sequence of other sections, or a mixture of paragraphs, images and tables. <xs:element name="book" type="doc:sectionType"/> <xs:element name="article" type="doc:sectionType"/> <xs:element name="section" type="doc:sectionType"/> <xs:complexType name="sectionType"> <xs:sequence> <xs:element name="title" type="xs:string"/> <xs:element ref="abs:def" minOccurs="0"/> <xs:choice> <xs:sequence> <xs:element ref="doc:section" maxOccurs="unbounded"/> </xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element ref="doc:para"/> <xs:element ref="doc:image"/> <xs:element ref="doc:table"/> </xs:choice> </xs:choice> </xs:sequence> </xs:complexType> The paragraph contains text and other styling markup, such as bold (b) and italic (i) elements. <xs:element name="para" type="doc:paragraphType"/> <xs:complexType name="paragraphType" mixed="true"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="b"/> <xs:element name="i"/> </xs:choice> </xs:complexType> The image element has an attribute with a reference to the file containing image data. <xs:element name="image"> <xs:complexType> <xs:attribute name="href" type="xs:anyURI" use="required"/> </xs:complexType> </xs:element> The table contains a header row and then a sequence of rows (tr elements) each of them containing the cells. Each cell has the same content as the paragraphs. 141
Related documents
XML Editor 10.3 User Manual for Eclipse
XML Author 10.3 User Manual
XML Author 11.2 User Manual for Eclipse
XML Editor 10.3 User Manual
XML Editor 11.2 User Manual
Oxygen XML Author 12.2
XML Editor User Manual
XML Editor 11.2 User Manual for Eclipse
Oxygen XML Author Eclipse Plugin 15.2
XML Author 11.2 User Manual
User Manual
Oxygen XML Editor 16.1