Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master

Escape according to Canonical XML 1.0.

See <>.

First and foremost, this change allows adding linefeeds, tabs and
carriage returns to attribute values.  This was not possible before,
since such characters did not get escaped and without escaping a
conforming XML reader will replace them by blanks. [1]

While at it, this change escapes attribute values according to the
Canonical XML 1.0 specification.  In particular, in attribute values
greater-than no longer gets escaped.

latest commit 4b20998c55
@jscheid jscheid authored
Something went wrong with that request. Please try again.