[Webkit-unassigned] [Bug 13347] New: XMLDom node attributes case is being overridden to lower case???

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 13 12:37:06 PDT 2007


           Summary: XMLDom node attributes case is being overridden to lower
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
               URL: http://www.mlb.com/fantasy/bts/index.jsp
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: Major
          Priority: P1
         Component: XML DOM
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: st777 at msn.com

I have develloped a JavaScript component that converts XMLDom (AJAX) document
into an equivalent JavaScript Object, preserving both node and attribute names.
Recently I was trying to fix a site that utilizes this component and is working
on every other browser except Safari. What I have discovered shocked me. It
turns out that when i'm iterating through XMLNodeAttributes collection all the
attribute names are returned in lower case thus overriding what was initialy
set in XML. Since I use case sensative way to access attribute values in
JavaScript Object, those attributes that had both caps and lower case become
inaccessible and logic breaks.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list