[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Tr: RE : Enforcing use of xsi:type
Yes. I realised when I read one of the earlier replies that the answer is simply to make the element abstract. Rather than use xsi:type, the implementer must define a new element derived from my abstract element. The Schematron can then define the element type to be used according to the election type. Different solution, same result. Paul > -----Original Message----- > From: George Cristian Bina [mailto:george@o...] > Sent: 07 June 2006 15:04 > To: Florent Georges > Cc: XML Dev ML > Subject: Re: Tr: RE : Enforcing use of xsi:type > > > Hi Florent, > > If the element is abstract then you cannot have that element in the > instance document no matter what type you set using xsi:type. You need > to make the type abstract to force specifying another (non abstract) > type with xsi:type. > > Best Regards, > George > --------------------------------------------------------------------- > George Cristian Bina > <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger > http://www.oxygenxml.com > > > Florent Georges wrote: > > Paul Spencer wrote: > > > > [ sorry, I just note I sent this response to the OP > > in private, instead to the list ] > > > >> I don't think that there is any way in XML Schema of forcing > >> the use of the xsi:type attribute in the instance > > > > I'm not sure, but if you use an abstract element, you can't have it > > in an instance without xsi:type, can you? > > > > Regards, > > > > --drkm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > En finir avec le spam? Yahoo! Mail vous offre la meilleure > protection possible contre les messages non sollicités > > http://mail.yahoo.fr Yahoo! Mail > > > > ----------------------------------------------------------------- > > 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://www.oasis-open.org/mlmanage/index.php> > > > > ----------------------------------------------------------------- > 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://www.oasis-open.org/mlmanage/index.php> >
|
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
|