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\namespace".
>
> 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\namespace" or should I expect
> 2. xmlns="
http://example.com/target%5Cnamespace"
Use the explicit \ (your 1.). The Mapping to URIs you quote is