Noob XSD question




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
.



Relevant Pages

  • Re: Noob XSD question
    ... Given a very simple "database type" XML file.... ... I simply cant get the XSD right to validate when the text part of the ...
    (comp.text.xml)
  • PHP SOAP ENC and ENV
    ... I had some simple webservices running to return lists with ... I mad a little XML and returned it. ... SOAP client perfectly. ...
    (php.general)
  • PHP SOAP ENV and ENC
    ... I had some simple webservices running to return lists with ... I mad a little XML and returned it. ... SOAP client perfectly. ...
    (php.general)
  • Which Database type to use?
    ... update from desktop and/or mobile device. ... Which database type is best ... SQL, MS-Jet/Access, or simply XML? ...
    (microsoft.public.dotnet.languages.vb)