Practical Limits of the Reference Processing Model


HTML:
Cannot use NCRs in <script> and <style> contents
XML:
Cannot use NCRs in element and attribute names
Cannot use NCRs in CDATA marked sections, comments, PIs
CSS:
Some tricky interactions between character escapes and syntax

Transcoding always works from smaller repertoire to larger repertoire, but not the other way round