brett 48ef4fdf4b PR: MPFAQ-17, MPFAQ-18
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
2005-05-15 07:36:59 +00:00

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>