OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] dynamically extensible schema

[ Lists Home | Date Index | Thread Index ]

Chris, you're the man. I owe you an extra pack of advil (exchangeable to 
a mug of german beer)

thanks,
Christian

Chris Wilper wrote:
>>I have a question I am banging my head against.
>>(etc)
>>The special thing is that the potential number of ...
>>(etc)
> 
> 
> Hmm, try this: http://media.vermotion.com/media/4235/prodimages/Advil.jpg
> 
> then this: http://www.zvon.org/xxl/XMLSchemaTutorial/Output/ser_substitution_st0.html
> 
> Good luck,
> Chris
> 
> -----Original Message-----
> From: Christian Sell [mailto:christian.sell@netcologne.de]
> Sent: Friday, March 07, 2003 10:19 AM
> To: xml-dev@lists.xml.org
> Subject: [xml-dev] dynamically extensible schema
> 
> 
> Hello,
> 
> I have a question I am banging my head against. I am looking for a way 
> to validate instances like the following:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <dtw xmlns="core" xmlns:ext="extended">
> 
>      <echo message="this is a message"/>
> 
>      <ext:echo/>
> 
> </dtw>
> 
> The special thing is that the potential number of namespaces/schemas 
> appearing in instances (beyond the core schema) is undetermined, and I 
> therefore do not want to include a reference to the "extended" schema(s) 
> inside the "core" schema. Instead, I would like to have a definition in 
> the core schema that says something like:
> 
> "after the echo element, let there follow any number of elements from 
> any namespace whose type extends the type XY" (where XY would also be 
> defined in the core schema).
> 
> The only meachnism that I found in XML schema that comes close is the 
> xsd:any element, but that does not alow me to specify the derivation 
> constraint I mentioned above.
> 
> Does anyone have a hint?
> 
> thanks,
> Christian
> 
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>
> 
> 






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS