[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Help: XML Schema - any element with fixed type?
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@e...] > Sent: Thursday, June 01, 2000 9:19 AM > To: xml-dev@l... > 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@l... >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|