Version: 2023-01-10
This document lists errata on the Invisible XML 1.0 Specification.
None at this time.
Accepted as an erratum against 1.0 at the meeting of 10 January 2023.
The definition of a quoted string is changed to exclude the C0 and C1 control characters.
A string cannot extend over a line-break (error S11). The enclosing quote is represented in a string
by doubling it; these two strings are identical: 'Isn''t it?'
and
"Isn't it?"
, as are these: "He said ""Don't!"""
and
'He said "Don''t!"'
.
The error S11 is amended to include the C0 and C1 control characters.
Accepted as an erratum against 1.0 at the meeting of 11 October 2022. Resolved in the current specification on 15 October 2022.
The definition of the nonterminal letter
is changed to
["A"-"Z" | "a"-"z"]
to address the fact that recent versions of Unicode
include the class “LC”.
A class is one or two letters, representing any character from the Unicode
character category [Categories] of that name, which
must exist (error S10). E.g. [Ll]
matches any lower-case
letter, [Ll; Lu]
matches any upper- or lower-case character.
-class: code. @code: capital, letter?. -capital: ["A"-"Z"]. -letter: ["A"-"Z" | "a"-"z"].