a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
57 lines
1.5 KiB
Plaintext
57 lines
1.5 KiB
Plaintext
<grammar
|
|
xmlns="http://relaxng.org/ns/structure/1.0"
|
|
ns="http://go-mono.org/team.xsd">
|
|
<start>
|
|
<element name="contributors">
|
|
<optional>
|
|
<ref name="schema" />
|
|
</optional>
|
|
<oneOrMore>
|
|
<element name="contributor">
|
|
<zeroOrMore><element name="name">
|
|
<zeroOrMore><element name="first-name"><text/></element></zeroOrMore>
|
|
<zeroOrMore><element name="last-name"><text/></element></zeroOrMore>
|
|
</element></zeroOrMore>
|
|
<zeroOrMore><element name="e-mail"><text/></element></zeroOrMore>
|
|
<zeroOrMore><element name="image"><text/></element></zeroOrMore>
|
|
<zeroOrMore><element name="location"><text/></element></zeroOrMore>
|
|
<zeroOrMore><element name="organization"><text/></element></zeroOrMore>
|
|
<zeroOrMore><element name="description"><text/></element></zeroOrMore>
|
|
<zeroOrMore><element name="tasks">
|
|
<oneOrMore><element name="task">
|
|
<text/>
|
|
</element></oneOrMore>
|
|
</element></zeroOrMore>
|
|
</element>
|
|
</oneOrMore>
|
|
</element>
|
|
</start>
|
|
|
|
<define name="schema">
|
|
<element name="schema" ns="http://www.w3.org/2001/XMLSchema">
|
|
<ref name="anyAttribute" />
|
|
<ref name="anyElement"/>
|
|
</element>
|
|
</define>
|
|
|
|
<define name="anyElement">
|
|
<zeroOrMore>
|
|
<element>
|
|
<anyName/>
|
|
<ref name="anyAttribute" />
|
|
<zeroOrMore>
|
|
<text/>
|
|
<ref name="anyElement"/>
|
|
</zeroOrMore>
|
|
</element>
|
|
</zeroOrMore>
|
|
</define>
|
|
|
|
<define name="anyAttribute">
|
|
<zeroOrMore>
|
|
<attribute><anyName/></attribute>
|
|
</zeroOrMore>
|
|
</define>
|
|
|
|
</grammar>
|