- From: <bugzilla@jessica.w3.org>
- Date: Sat, 28 Jun 2014 10:47:42 +0000
- To: www-international@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23646
--- Comment #11 from Jirka Kosek <jirka@kosek.cz> ---
(In reply to Anne from comment #10)
> Why would the XML parser result in an error? Surely it should use the same
> encoding layer.
Because 0xA9 is invalid sequence in 7-bit encoding. I have tried two randomly
chosen XML parser and both choke on this example:
$ cat test.xml
<?xml version="1.0" encoding="us-ascii"?>
<test>©</test>
$ xmllint --noout test.xml
I/O error : encoder error
test.xml:2: parser error : Premature end of data in tag test line 2
<test>
^
$ xjparse test.xml
Attempting validating, namespace-aware parse
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Byte
"169" is not a member of the (7-bit) ASCII character set.
So in my opinion Encoding spec breaks compatibility with existing content and
implementations in regard to "us-ascii" encoding.
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Saturday, 28 June 2014 10:47:43 UTC