W3C home > Mailing lists > Public > xmlschema-dev@w3.org > December 2008

Re: Notation Declaration valid or not

From: George Cristian Bina <george@oxygenxml.com>
Date: Fri, 05 Dec 2008 10:19:53 +0200
Message-ID: <4938E429.7010702@oxygenxml.com>
To: bharathkr@huawei.com
Cc: xmlschema-dev@w3.org

That is invalid.
If you look into the schema for schemas you can see that notation 
derives from openAttrs with the following definition:

<xs:complexType name="openAttrs">
     <xs:annotation>
         <xs:documentation> This type is extended by almost all schema 
types to allow attributes from other
             namespaces to be added to user schemas.</xs:documentation>
     </xs:annotation>
     <xs:complexContent>
         <xs:restriction base="xs:anyType">
             <xs:anyAttribute namespace="##other" processContents="lax"/>
         </xs:restriction>
     </xs:complexContent>
</xs:complexType>

That allows any attributes from other namespace but not from the XML 
schema namespace http://www.w3.org/2001/XMLSchema, while your attribute 
   is exactly in that namespace.

Best Regards,
George
-- 
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com

bharath wrote:
> Hi..
> 
> Can u please tell me whether the following  notation is valid or not… 
> where there is an attribute “a:b="c"” in the declaration.
> 
>  
> 
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> 
>        <xsd:notation a:b="c" name="jpeg" public="image/jpeg" 
> system="viewer.exe" xmlns:a="http://www.w3.org/2001/XMLSchema"/>
> 
> </xsd:schema>
> 
>  
> 
> Thanks and Regards,
> 
> Bharath.
> 
>  
> 
> ********************************************************************************************************
>  This e-mail and attachments contain confidential information from 
> HUAWEI, which is intended only for the person or entity whose address is 
> listed above. Any use of the information contained herein in any way 
> (including, but not limited to, total or partial disclosure, 
> reproduction, or dissemination) by persons other than the intended 
> recipient's) is prohibited. If you receive this e-mail in error, please 
> notify the sender by phone or email immediately and delete it!
> 
>  
> 
Received on Friday, 5 December 2008 08:20:27 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:15:09 GMT