<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>1258</bug_id>
          
          <creation_ts>2005-04-19 13:45:07 +0000</creation_ts>
          <short_desc>[Ser] Definition of &quot;URI attribute values&quot;</short_desc>
          <delta_ts>2005-10-13 18:05:46 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>Serialization 1.0</component>
          <version>Last Call drafts</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Kay">mike</reporter>
          <assigned_to name="Scott Boag">scott_boag</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3766</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2005-04-19 13:45:07 +0000</bug_when>
    <thetext>In discussing the escape-uri-attributes option, the serialization spec
repeatedly uses the term &quot;URI attribute values&quot; without defining it.

Possible definitions are:

(a) attributes declared in the HTML/XHTML DTD to be of type %URI

(b) attributes whose type annotation is xs:anyURI

(c) the union of the above

It should explicitly NOT include namespace declaration attributes even though
these are declared in the DTD as attributes of type %URI.

Michael Kay</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3709</commentid>
    <comment_count>1</comment_count>
    <who name="Scott Boag">scott_boag</who>
    <bug_when>2005-04-28 17:37:01 +0000</bug_when>
    <thetext>Resolved to define it as attributes declared in the HTML/XHTML DTD to be of type
%URI, explicitly NOT include namespace declaration attributes even though
these are declared in the DTD as attributes of type %URI.  We should specify by
list of attributes, vs. refering to the DTD, to be consistent with the way empty
elements are identified.

(Might mention fragment identifiers... browsers get upset if you escape fragment
identifiers.  But no change, current status quoe is to escape, browser behavior
is looked upon as bug, we don&apos;t want to get into the business of that.)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3539</commentid>
    <comment_count>2</comment_count>
    <who name="Joanne Tong">joannet</who>
    <bug_when>2005-05-05 15:10:09 +0000</bug_when>
    <thetext>Here is the list of attributes:

%URI
datasrc		generic
href		A, AREA, LINK, BASE
src		IMG, INPUT, SCRIPT, FRAME, IFRAME
longdesc	IMG, FRAME, IFRAME
usemap		IMG, OBJECT, INPUT
classid		OBJECT
codebase	OBJECT, APPLET
data		OBJECT
cite		Q, BLOCKQUOTE, INS, DEL
action		FORM
profile		HEAD
for		SCRIPT
background	BODY

%UriList
archive		OBJECT

Note that UriList is space separated.  Spaces should be ignored when escaping.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2991</commentid>
    <comment_count>3</comment_count>
    <who name="Joanne Tong">joannet</who>
    <bug_when>2005-05-31 17:54:00 +0000</bug_when>
    <thetext>I replaced (text in 2a of section 4)

&quot;URI escaping (in the case of URI-valued attributes in the HTML and XHTML 
output methods), as determined by the escape-uri-attributes parameter. 
[Definition: URI escaping is a process where non-ASCII characters in URI 
attribute values are escaped using the method defined by Section 5.4 of 
[XLink].]&quot; 

with

&quot;URI escaping, as determined by the escape-uri-attributes parameter that is 
applicable to HTML and XHTML output methods. [Definition: URI escaping is a 
process where non-ASCII characters in URI attribute values are escaped using 
the method defined by Section 5.4 of [XLink].] [Definition: The values of 
attributes listed in D List of URI Attributes are URI attribute values. These 
attributes are declared to be of type %URI or %UriList for specific HTML/XHTML 
elements. Namespace declaration attributes and attributes whose type annotation 
is xs:anyURI are excluded from this list.]&quot;

Sections 6.1.12 and 7.4.12 already mention how fragment identifiers should be 
treated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6688</commentid>
    <comment_count>4</comment_count>
    <who name="Joanne Tong">joannet</who>
    <bug_when>2005-10-13 18:05:46 +0000</bug_when>
    <thetext>The name attribute for A element will be added to the List of URI Attributes as 
recommended by the HTML 4 specification, section B.2.1:

&quot;Note. The same conversion based on UTF-8 should be applied to values of the 
name attribute for the A element.&quot;

If there is any problem with this, please re-open this bug.
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>