XSLT 1.0 16.4: disabling output escaping for a value used as something other than a text node (an attribute, comment, or processing-instruction string value) is an error; the recovery is to ignore it. The attribute value built from such content kept its raw-output markers, so the serializer emitted < and > unescaped in the attribute. Strip the markers for these three node kinds, via a shared helper, gated on the stylesheet actually using the feature so a private-use character in ordinary data is never removed. Closes Apache Xalan conformance case output75. |
||
|---|---|---|
| .. | ||
| Canonical | ||
| Catalog | ||
| Emitting | ||
| HTML | ||
| Model | ||
| Parsing | ||
| Pattern | ||
| Regex | ||
| Schema | ||
| Stream | ||
| Validation | ||
| XInclude | ||
| XPath | ||
| XPointer | ||
| XSLT | ||
| API.swift | ||
| Lint.swift | ||
| PureXML.swift | ||
| QuickFix.swift | ||