W3C home > Mailing lists > Public > xmlschema-dev@w3.org > May 2004

RE: Namespaces in Attribute Value..

From: Michael Kay <mhk@mhk.me.uk>
Date: Tue, 11 May 2004 21:27:04 +0100
To: "'Ashok'" <ashoksrini@yahoo.com>, <xmlschema-dev@w3.org>
Message-Id: <20040511202725.AA6B7A5305@frink.w3.org>

This is what type xs:QName is for.

Michael Kay 

> -----Original Message-----
> From: xmlschema-dev-request@w3.org 
> [mailto:xmlschema-dev-request@w3.org] On Behalf Of Ashok
> Sent: 11 May 2004 19:58
> To: xmlschema-dev@w3.org
> Subject: Namespaces in Attribute Value..
> 
> 
> Hi..
> 
> I want to know how to validate instance documents that
> has an attribute, and the value of the attribute is of
> form "prefix:value".
> 
> To explain more clearly...
> 
> I have an instance document:
> 
> <Documents 
>    xmlns:dd="http://test.uri.org"
>   
> xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance"
>    xsi:schemaLocation="http://test.uri.org
>                        c:/document.xsd">
> 
>    <document doctype="dd:PurchaseOrder"/>
> 
> </Documents>
> 
> How can I validate this document, such that the schema
> validator checks that value of doctype attribute,
> "PurchaseOrder" exists in namespace "dd" defined in
> "document.xsd" file? Do I have to define 'doctype'
> attribute differently in the schema?
> 
> This is similar to how we define type attribute in
> standard XML schema:
> <xsd:element name="Catalog" type="xsd:string">
> 
> Any pointers? 
> 
> Thanks
> 
> 
> 	
> 		
> __________________________________
> Do you Yahoo!?
> Win a $20,000 Career Makeover at Yahoo! HotJobs  
> http://hotjobs.sweepstakes.yahoo.com/careermakeover 
> 
> 
Received on Tuesday, 11 May 2004 16:27:25 GMT

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