RE: IRI-Everywhere

I think I spotted another issue regarding the use of IRIs in XML namespaces.

Many XML applications/tools handle expanded names in the format

	"{" + namespace-name + "}" + local-name

This will break with IRIs as (as far I can tell) as IRIs allow "{" and "}"
to appear unquoted:

        isegment       = *ipchar

        ipchar         = iunreserved / escaped / ";" /
                         ":" / "@" / "&" / "=" / "+" / "$" / ","
        iquery         = *( ipchar / "/" / "?" )
        ifragment      = *( ipchar / "/" / "?" )

        iric           = reserved / iunreserved / escaped
        iunreserved    = ichar / unreserved

        ichar          = idelims / ucschar / " " / "{" / "}" / "|"
    	                  / "\" / "^" / "`"

(example: javax.xml.transform.Transformer.setParameter()).

Julian


--
<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760

Received on Friday, 22 November 2002 04:33:09 UTC