Closed
Bug 277650
Opened 20 years ago
Closed 20 years ago
e4x: xml:lang attribute in XML literal causes error
Categories
(Core :: JavaScript Engine, defect, P2)
Tracking
()
VERIFIED
FIXED
mozilla1.8beta1
People
(Reporter: martin.honnen, Assigned: brendan)
References
()
Details
(Keywords: js1.5)
Attachments
(2 files)
5.55 KB,
patch
|
shaver
:
review+
|
Details | Diff | Splinter Review |
2.22 KB,
text/plain
|
Details |
Spidermonkey (at least when used in a Mozilla 1.8a nightly in a HTML page with <script type="text/javascript; e4x=1">) on the following script var xml = <root><text xml:lang="en">ECMAScript for XML</text></root>; throws an error Error: invalid XML namespace xml Source File: http://home.arcor.de/martin.honnen/mozillaBugs/e4x/test2005010901.js Line: 1, Column: 29 Source Code: <parent xmlns=''><root><text xml:lang="en">ECMAScript for XML</text></root></parent> Rhino processes the script without error and xml:lang attributes are quite common and in my view should be possible in XML so Spidermonkey should process the script without any error. Test script is here: <http://home.arcor.de/martin.honnen/mozillaBugs/e4x/test2005010901.js> HTML test case using that script is here: <http://home.arcor.de/martin.honnen/mozillaBugs/e4x/xmllangAttribute.html>
Assignee | ||
Updated•20 years ago
|
Assignee | ||
Comment 1•20 years ago
|
||
Thanks to dbaron for the XML spec pointers (hint: don't look at the original "1.0" era specs -- you need the "11" [for "1.1"] at the end of the spec's filename). /be
Attachment #170855 -
Flags: review?(shaver)
Assignee | ||
Updated•20 years ago
|
Status: NEW → ASSIGNED
Comment on attachment 170855 [details] [diff] [review] proposed fix r=shaver
Attachment #170855 -
Flags: review?(shaver) → review+
Assignee | ||
Comment 3•20 years ago
|
||
Fixed, thanks. /be
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 4•20 years ago
|
||
Verified fixed with Mozilla 1.8b (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b) Gecko/20050122)
Status: RESOLVED → VERIFIED
Comment 5•19 years ago
|
||
Martin, with your permission this will be included in the javascript test library.
Comment 6•19 years ago
|
||
e4x/Regress/regress-277650.js checked in.
Updated•19 years ago
|
Flags: testcase+
You need to log in
before you can comment on or make changes to this bug.
Description
•