Fragment identifiers, xml:base and [base URI]

Both xml:base and the Infoset REC are currently silent about fragment
identifiers.  xml:base talks about says the value of an xml:base
attribute should be a URI reference per 2396, i.e. allows a fragment
identifier, and nowhere says the "base URI" derived from xml:base
attributes should strip a fragment identifier if one is present.

The Infoset REC just says "use 'base URI' as specified by xml:base
REC".

I don't think we should touch this, per "if it ain't broke, don't
fix it" -- no-one is complaining about it, it has no ill effects
(because absolutisation, as specified in 2396 anyway, ignores
everythin after the last /, to speak informally), and making it
illegal would render virtually all existing processors non-conformant.

ht
-- 
 Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
                     Half-time member of W3C Team
    2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
            Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                   URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged spam]

Received on Wednesday, 16 February 2005 17:06:46 UTC