[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] Use xsd to specify multiple instances of existing element
- From: "Pete Cordell" <petexmldev@codalogic.com>
- To: "Ian Mayo" <ianmayo@tesco.net>, <xml-dev@lists.xml.org>
- Date: Mon, 22 Sep 2008 09:37:02 +0100
Hi Ian,
I'm not sure I understand exactly what you want. Do you want an XML schema
something like:
<xs:sequence>
<xs:element name='Category' type='privacy'/>
<xs:element name='Category' type='fishingType'/>
</xs:sequence>
(which would be illegal I afraid)
If not, maybe you could show us a few example XML instances.
Thanks,
Pete Cordell
Codalogic Ltd
Interface XML to C++ the easy way using XML C++
data binding to convert XSD schemas to C++ classes.
Visit http://www.codalogic.com/lmx/ for more info
----- Original Message -----
From: "Ian Mayo" <ianmayo@tesco.net>
To: <xml-dev@lists.xml.org>
Sent: Monday, September 22, 2008 9:27 AM
Subject: [xml-dev] Use xsd to specify multiple instances of existing element
> Hi all,
> I'm trying to extend an existing schema. The existing schema provides a
> Category element that takes a 'term' and a 'scheme' (yes, it's an xsd
> attempt at an Atom schema). In my schema extension I'd like to specify
> that
> there will be two Category elements, one using a scheme of '
> http://www.dig.com/privacy' that takes a term attribute of 'open' or
> 'private', and the second category element will take a scheme of '
> http://www.dig.com/fishingType', taking a term attribute of either
> 'coarse'
> or 'open'.
>
> Now, is it possible for an xsd schema to specify that these two elements
> must be present? I can see how to mandate the presence of two different
> elements, but these represent the same element but with different
> attribute
> combinations.
>
> cheers,
> Ian
>
>
> --
> Ian Mayo
> PlanetMayo Ltd
>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]