Next in thread → Next in month →

Re: [xml-dev] XSD question: Can the name of a simpleType be the name of a built-in datatype?

From
Pete Cordell <>
To
"Costello, Roger L." <>, "" <>
Date
2019-09-06T17:51:28Z
ID
<>
Thread
Re: [xml-dev] XSD question: Can the name of a simpleType be the name of a built-in datatype?
On 06/09/2019 18:13, Costello, Roger L. wrote:
> Hi Folks,
> 
> Is this legal:
> 
> <xsd:simpleType name="boolean" id="boolean">
>         <xsd:restriction base="xsd:boolean">
>         </xsd:restriction>
>   </xsd:simpleType>
> 
> Notice that the name of the simpleType (boolean) is the name of the built-in boolean datatype.
> 
> Saxon seems to think it's illegal:
> 
> Error: A simple type must not be based on itself
> 
> I don't see anything in XML Schema Part 1 that prohibits the name of a simpleType being the name of a built-in datatype.
> 

They should be in different namespaces, so distinct.

Pete.
-- 
---------------------------------------------------------------------
Pete Cordell
Codalogic Ltd
Read & write XML in C++, http://www.xml2cpp.com
---------------------------------------------------------------------
Next in thread → Next in month →