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

  • From: "Michael Kay" <mike@s...>
  • To: "'Eran Balter'" <E.Balter@F...>,<xml-dev@l...>
  • Date: Fri, 4 Apr 2008 14:56:05 +0800

>Are there derivation relationships between listOfFloat and float?

 

XML Schema 1.0 sometimes uses the terminology that listOfFloat is "derived by list" from float. The preferred terminology however is that listOfFloat is "constructed by list", rather than being derived by list.

 

>Can I write the following XML instance?

<listOfFloat xsi:type=”float”>4.5</listOfFloat>

 

 

Assuming the declared type of element listOfFloat is type listOfFloat, no. The type referenced in xsi:type must satisfy Type Derivation OK (Simple Type) in relation to the declared type, and this doesn't. The rules are in http://www.w3.org/TR/xmlschema-1/#cos-st-derived-ok

 

Michael Kay

http://www.saxonica.com/

 

 

 



From: Eran Balter [mailto:E.Balter@F...]
Sent: 03 April 2008 21:49
To: xml-dev@l...
Subject: Using xsi:type for traversing the derivation hierarchy

Hi,

 

If I define a list of built-in types, such as an integer, are there derivation relations between the list and integer, for example:

<simpleType name='listOfFloat'>

  <list itemType='float'/>

</simpleType>

Are there derivation relationships between listOfFloat and float?

 

Can I write the following XML instance?

<listOfFloat xsi:type=”float”>4.5</listOfFloat>

 

Regards,

Eran



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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