A
Alfie Noakes
I've been wrestling with this all today and just can't crack it! It's
driving me mad. Arggghhh.
Given a very simple "database type" XML file....
<database name="mydatabase">
<table name="fruit">
<row>
<field name="name">Kumquat</field>
<field name="colour">Kind of orangey</field>
</row>
<row>
<field name="name">Lychee</field>
<field name="colour">Reddish</field>
</row>
</table>
</database>
I simply cant get the XSD right to validate when the text part of the
<field> element is missing ( i.e. Kumquat or Lychee) Here's what I
have:
<xs:complexType name="fieldtype">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
I've tried xs:restriction entries everywhere I can think of but
nothing works.
Someone please put me out of my misery before I go and open a vein!
Cheers,
Alfie
driving me mad. Arggghhh.
Given a very simple "database type" XML file....
<database name="mydatabase">
<table name="fruit">
<row>
<field name="name">Kumquat</field>
<field name="colour">Kind of orangey</field>
</row>
<row>
<field name="name">Lychee</field>
<field name="colour">Reddish</field>
</row>
</table>
</database>
I simply cant get the XSD right to validate when the text part of the
<field> element is missing ( i.e. Kumquat or Lychee) Here's what I
have:
<xs:complexType name="fieldtype">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
I've tried xs:restriction entries everywhere I can think of but
nothing works.
Someone please put me out of my misery before I go and open a vein!
Cheers,
Alfie