Re: I18N-ISSUE-247: Clarify interpretation of line breaks when calculating storage size [ITS-20]

On 29.3.2013 13:55, Anne van Kesteren wrote:
> On Fri, Mar 29, 2013 at 12:42 PM, Jirka Kosek <jirka@kosek.cz> wrote:
>> I probably wasn't understanding what you mean by  &#x0D; in your
>> original message. Of course plain  &#x0D will be considered as a line
>> break.
> 
> No, &#x0D; ends up as U+000D in the DOM, not as U+000A:

Indeed, you are right I shouldn't be trying to think about encodings so
shortly after thick lunch. :-)

> data:text/xml,<html
> xmlns="http://www.w3.org/1999/xhtml"><i>&%23x0D;</i><script>alert(encodeURI(document.querySelector("i").textContent))</script></html>

So in this case &#x0D; (represented as U+000D) will not be considered as
a line break in my proposal.

> A raw U+000D does become U+000A:
> 
> data:text/xml,<html
> xmlns="http://www.w3.org/1999/xhtml"><i>%0D</i><script>alert(encodeURI(document.querySelector("i").textContent))</script></html>

This will be considered as a line break. Which I think is consistent
with what I have proposed:

"For purposes of storage size calculations ITS processor MUST behave as
if line ends were normalized accordingly to
http://www.w3.org/TR/REC-xml/#sec-line-ends (or to
http://www.w3.org/TR/xml11/#sec-line-ends if XML 1.1 is used) and only
LINE FEED (U+000A) character is then considered as a line break."

So now I'm confused what's not clear with this. XML document with ITS
markup is parsed as XML document and what is U+000A in this parsed
document is considered as a line break for purposed of storage size
calculations.

    Jirka

-- 
------------------------------------------------------------------
  Jirka Kosek      e-mail: jirka@kosek.cz      http://xmlguru.cz
------------------------------------------------------------------
       Professional XML consulting and training services
  DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
 OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep.
------------------------------------------------------------------
    Bringing you XML Prague conference    http://xmlprague.cz
------------------------------------------------------------------

Received on Friday, 29 March 2013 13:15:59 UTC