Re: Noob XSD question
- From: Martin Honnen <mahotrash@xxxxxxxx>
- Date: Sat, 08 Nov 2008 13:35:46 +0100
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/
.
- Follow-Ups:
- Re: Noob XSD question
- From: Alfie Noakes
- Re: Noob XSD question
- References:
- Noob XSD question
- From: Alfie Noakes
- Noob XSD question
- Prev by Date: Re: XSLT - Extracting name-value pairs
- Next by Date: Re: XSLT - Extracting name-value pairs
- Previous by thread: Noob XSD question
- Next by thread: Re: Noob XSD question
- Index(es):
Relevant Pages
|