Submitted by: Jeff Jensen Reviewed by: Brett Porter Improve documentation, and add an XSD for the FAQ format. git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@170204 13f79535-47bb-0310-9956-ffa450edef68
47 lines
1.5 KiB
XML
47 lines
1.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
elementFormDefault="qualified">
|
|
|
|
<xsd:element name="title" type="xsd:string"/>
|
|
<xsd:element name="question" type="anything"/>
|
|
<xsd:element name="answer" type="anything"/>
|
|
|
|
<xsd:complexType name="anything">
|
|
<xsd:sequence>
|
|
<xsd:any namespace="##any" processContents="lax"
|
|
minOccurs="0" maxOccurs="unbounded" />
|
|
</xsd:sequence>
|
|
<xsd:anyAttribute namespace="##other" processContents="lax" />
|
|
</xsd:complexType>
|
|
|
|
<xsd:element name="faq">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element ref="question"/>
|
|
<xsd:element ref="answer"/>
|
|
</xsd:sequence>
|
|
<xsd:attribute name="id" type="xsd:string" use="required"/>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
|
|
<xsd:element name="part">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element ref="title"/>
|
|
<xsd:element ref="faq" minOccurs="1" maxOccurs="unbounded"/>
|
|
</xsd:sequence>
|
|
<xsd:attribute name="id" type="xsd:string" use="required"/>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
|
|
<xsd:element name="faqs">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element ref="part" minOccurs="1" maxOccurs="unbounded"/>
|
|
</xsd:sequence>
|
|
<xsd:attribute name="title" type="xsd:string" use="optional"/>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
|
|
</xsd:schema>
|