Alfie Noakes wrote:
> 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)
Well what exactly do you want to specify in your schema? A minimum
length? Then define a simpleType with the minimum length and use that
simple type name
> <xs:complexType name="fieldtype">
> <xs:simpleContent>
> <xs:extension base="xs:string">
here instead of xs:string as the base type.
--
Martin Honnen
http://JavaScript.FAQTs.com/