+ <xsd:element name="while">\r
+ <xsd:complexType>\r
+ <xsd:sequence>\r
+ <xsd:group ref="node" minOccurs="0" maxOccurs="unbounded" />\r
+ </xsd:sequence>\r
+ <xsd:attribute name="test" use="required" type="xsd:string" />\r
+ <xsd:attribute name="do" use="optional" type="xsd:boolean" />\r
+ </xsd:complexType>\r
+ </xsd:element>\r
+\r