This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 4688 - Consider using xml:base
Summary: Consider using xml:base
Status: RESOLVED FIXED
Alias: None
Product: SML
Classification: Unclassified
Component: Interchange Format (show other bugs)
Version: unspecified
Hardware: PC Windows XP
: P2 normal
Target Milestone: Second draft
Assignee: Valentina Popescu
QA Contact: SML Working Group discussion list
URL:
Whiteboard:
Keywords: editorial
Depends on:
Blocks: 5181
  Show dependency treegraph
 
Reported: 2007-06-21 17:51 UTC by Sandy Gao
Modified: 2007-09-14 20:04 UTC (History)
0 users

See Also:


Attachments

Description Sandy Gao 2007-06-21 17:51:56 UTC
The interchange format currently defines a <baseURI>, which is used to resolve relative URIs in the IF document.

xml:base attribute was introduced for the same/similar purpose. SML should consider whether it's possible to use xml:base.
Comment 1 Pratul Dublish 2007-09-05 23:10:09 UTC
It is possible to use xml:base instead of <baseURI> but the WG should consider the following issues:

1. <baseURI> allows attribute extensions, and this will be lost if xml:base is used
2. The xml:base spec uses the definition of URI from RFC 2396 but the definition of xs:anyURI in XML Schema 1.0 uses RFC 2396 as amended by RFC 2732
3. xml:base does not support IRIs, so there is an impact on bug 4632  
Comment 2 John Arwe 2007-09-13 18:45:32 UTC
Consensus 2007-09-13 telecon: change to xml:base, remove smlif:baseURI
Comment 3 Valentina Popescu 2007-09-14 20:04:43 UTC
fix in CVS