[relaxng-user] Interleaving optional elements
Tor Helland
tor at helland.org
Wed Apr 21 13:22:22 ICT 2004
XMLBuddy has no problem with it. Try to validate it with Jing, to check if
it's simply a validator difference.
-tor
-----Original Message-----
From: relaxng-user-bounces at relaxng.org
[mailto:relaxng-user-bounces at relaxng.org] On Behalf Of Erik Bruchez
Sent: Tuesday, April 20, 2004 3:38 AM
To: relaxng-user at relaxng.org
Subject: [relaxng-user] Interleaving optional elements
All,
Is the following Relax NG fragment supposed to work? I don't see any reason
why it shouldn't but MSV gives me the following error:
more than one branch of <interleave> accepts the element "property"
<interleave>
<optional>
<element name="property">
<attribute name="name">
<value>name1</value>
</attribute>
<attribute name="value">
<data type="anyURI"/>
</attribute>
</element>
</optional>
<optional>
<element name="property">
<attribute name="name">
<value>name2</value>
</attribute>
<attribute name="value">
<data type="integer"/>
</attribute>
</element>
</optional>
<optional>
<element name="property">
<attribute name="name">
<value>name3</value>
</attribute>
<attribute name="value">
<data type="string"/>
</attribute>
</element>
</optional>
</interleave>
Thanks,
-Erik
_______________________________________________
relaxng-user mailing list
relaxng-user at relaxng.org
http://relaxng.org/mailman/listinfo/relaxng-user
More information about the relaxng-user
mailing list