[Home] [By Thread] [By Date] [Recent Entries]

  • From: Geoff Shuetrim <geoff@g...>
  • To: xml-dev@l...
  • Date: Fri, 4 Nov 2011 10:05:58 +1100

Thanks all for the clarification.

Regards

Geoff Shuetrim

On 4 November 2011 02:07, Henry S. Thompson <ht@i...> wrote:
Geoff Shuetrim writes:

> I have come across an XML Schema document with a targetNamespace attribute
> that contains, among other characters, a backslash character, for example "
> http://example.com/target%5Cnamespace".
>
> I am trying to determine what the namespace declaration, for elements
> defined in that schema, should be when those elements are used in an XML
> instance document.  Specifically, should I expect:
>
> 1. xmlns="http://example.com/target%5Cnamespace" or should I expect
> 2. xmlns="http://example.com/target%5Cnamespace"

Use the explicit \ (your 1.).  The Mapping to URIs you quote is
relevant only for dereferencing/GETting -- the namespace name is
WYSIWYG.

ht
--
      Henry S. Thompson, School of Informatics, University of Edinburgh
     10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
               Fax: (44) 131 651-1426, e-mail: ht@i...
                      URL: http://www.ltg.ed.ac.uk/%7Eht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member