Skip to content

Commit

Permalink
[api] switch to relaxng for person schema, it does relax the element …
Browse files Browse the repository at this point in the history
…order
  • Loading branch information
adrianschroeter committed May 15, 2013
1 parent bf533c7 commit cbbbdd3
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 41 deletions.
43 changes: 43 additions & 0 deletions docs/api/api/user.rng
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>

<grammar ns="http://buildservice.org/api" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">

<start>
<ref name="person-element"/>
</start>

<define ns="" name="person-element">
<element name="person">
<interleave>
<element name="login"><text/></element>
<optional>
<element name="email"><text/></element>
</optional>
<optional>
<element name="realname"><text/></element>
</optional>
<optional>
<element name="state"><text/></element>
</optional>
<zeroOrMore>
<element name="globalrole"><text/></element>
</zeroOrMore>
<optional>
<element name="watchlist">
<zeroOrMore>
<element name="project">
<attribute name="name">
<data type="string" />
</attribute>
<empty/>
</element>
</zeroOrMore>
</element>
</optional>
</interleave>
<empty/>
</element>
</define>

</grammar>

41 changes: 0 additions & 41 deletions docs/api/api/user.xsd

This file was deleted.

0 comments on commit cbbbdd3

Please sign in to comment.