[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Help: XML Schema - any element with fixed type?
- From: Jeff Lowery <jlowery@scenicsoft.com>
- To: 'Risheng Lin' <rlin@eng.utoledo.edu>, xml-dev@lists.xml.org
- Date: Fri, 01 Jun 2001 11:29:40 -0700
A substitution group will allow you to define a set of elements that are
replacable for another element. The substitutable elements need to be of the
same type, or a derived type, of the element they're being substituted for.
If you want the type fixed, then you can use a 'final' type as the target(?)
element type, then any substitute elements would have to be of that type,
also.
> -----Original Message-----
> From: Risheng Lin [mailto:rlin@eng.utoledo.edu]
> Sent: Thursday, June 01, 2000 9:19 AM
> To: xml-dev@lists.xml.org
> Subject: Help: XML Schema - any element with fixed type?
>
>
> Hi,
>
> Can any one tell me whether there is a way to design an xml
> schema such
> that it allows a user to define any kind of element but with
> fixed types?
> i.e. the element tag name can be freely chosen by the user as
> long as the
> user's data follows the type defined in xml schema?
>
> For example:
>
> I want the following xml to be validated:
>
> <data1>
> <x />
> <y />
> </data1>
>
>
> <data2>
> <x/>
> <y/>
> <data2>
>
> Here <x/> <y/ > are the datatype defined in xml schema and it
> needs to be
> fixed - this can be easily defined in XML schema; but I want
> the data tag (
> here: data1 and data2 ) to be freely chosen by user and the
> document is
> still valid. How to design such schema?
>
> Note: it is different from <any>, and <anytype>.
>
> Any one can show my how to do it?
>
> Thanks in advance.
>
> Risheng
>
>
> ------------------------------------------------------------------
> The xml-dev list is sponsored by XML.org, an initiative of OASIS
> <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To unsubscribe from this elist send a message with the single word
> "unsubscribe" in the body to: xml-dev-request@lists.xml.org
>