[Home] [By Thread] [By Date] [Recent Entries]

  • To: "George Cristian Bina" <george@o...>,"Florent Georges" <darkman_spam@y...>
  • Subject: RE: Tr: RE : Enforcing use of xsi:type
  • From: "Stan Kitsis" <skits@m...>
  • Date: Wed, 7 Jun 2006 11:43:10 -0700
  • Cc: "XML Dev ML" <xml-dev@l...>
  • In-reply-to: <4486DCC5.7020407@o...>
  • Thread-index: AcaKOtr4usZnEqhZTq+dHVfBs6DihQAJjfVw
  • Thread-topic: Tr: RE : Enforcing use of xsi:type

> If the element is abstract then you cannot 
> have that element in the instance document 
> no matter what type you set using xsi:type.

The spec isn't clear on that.  See the following discussion: http://lists.w3.org/Archives/Public/xmlschema-dev/2006Jan/0053.html


Stan Kitsis
Microsoft Corporation


-----Original Message-----
From: George Cristian Bina [mailto:george@o...] 
Sent: Wednesday, June 07, 2006 7:04 AM
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>


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member