[OpenLayers-Trac] Re: [OpenLayers] #3611: Wrong DOM API calls to setAttributeNS()

OpenLayers trac-20090302 at openlayers.org
Tue Jan 24 05:12:53 EST 2012


#3611: Wrong DOM API calls to setAttributeNS()
----------------------------------------------------------------------+-----
 Reporter:  vog                                                       |       Owner:  ahocevar              
     Type:  bug                                                       |      Status:  new                   
 Priority:  major                                                     |   Milestone:  2.12 Release          
Component:  Renderer.SVG                                              |     Version:  2.11                  
 Keywords:  setAttributeNS browser compatibility juniper ssl gateway  |       State:  Awaiting User Feedback
----------------------------------------------------------------------+-----
Changes (by ahocevar):

  * state:  Review => Awaiting User Feedback


Comment:

 According to the DOM Core specification, [http://www.w3.org/TR/DOM-
 Level-2-Core/core.html#ID-ElSetAttrNS setAttributeNS] accepts a qualified
 name as 2nd argument. From the XML Namespaces specification,
 [http://www.w3.org/TR/1999/REC-xml-names-19990114/#ns-qualnames qualified
 names]: "Note that the prefix functions only as a placeholder for a
 namespace name. Applications should use the namespace name, not the
 prefix, in constructing names whose scope extends beyond the containing
 document.".

 OpenLayers doesn't map the http://www.w3.org/1999/xlink namespace to the
 "xlink" prefix, so this patch will cause problems in XHTML documents that
 map the xlink namespace to a different prefix. Having said that, the place
 to fix this is the Juniper SSL Gateway. Please close this ticket if you
 agree.

-- 
Ticket URL: <http://trac.openlayers.org/ticket/3611#comment:1>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer


More information about the Trac mailing list