- From: George Cristian Bina <george@oxygenxml.com>
- Date: Fri, 05 Dec 2008 10:19:53 +0200
- 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 UTC