W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > July to September 2001

Re: targetNamespace - what is it for?

From: Martin Gudgin <marting@develop.com>
Date: Tue, 3 Jul 2001 11:15:16 +0100
Message-ID: <002e01c103a9$101a9b20$0300a8c0@greyarea>
To: "Andrei Astahov" <AAstahov@hkw.co.uk>, <www-xml-schema-comments@w3.org>
The targetNamespace attribute is used to specify which namespace the schema
constructs such as element declarations, attribute declaration and type
definitions are part of. Or, put another way, which namespace the schema
describes. Or, put yet another way, which namespace the schema can be used
to validate.

So, a schema with a targetNamespace of http://example.org/demos could be
used to validate documents containing elements and/or attributes from that


Martin Gudgin

----- Original Message -----
From: "Andrei Astahov" <AAstahov@hkw.co.uk>
To: <www-xml-schema-comments@w3.org>
Sent: Tuesday, July 03, 2001 9:17 AM
Subject: targetNamespace - what is it for?

> Could someone please explain the purpose of the targetNamespace attribute,
> other than imposing restrictions on INCLUDE element?
> When the value of this attribute is read and how it is used (or might be
> used) by parsers and applications?
> I read through
> XML Schema Part 0: Primer
> http://www.w3.org/TR/2000/WD-xmlschema-0-20000407/
> XML Schema Part 1: Structures
> http://www.w3.org/TR/2000/CR-xmlschema-1-20001024/
> Namespaces in XML http://www.w3.org/TR/REC-xml-names/
> and still cannot get clear picture on that.
> aa
Received on Tuesday, 3 July 2001 06:17:04 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 23:08:53 UTC