The structure of XML is defined by the symbols <, >, </, />, ", ', &, ; which are also heavily used in the text bracketed between XML tags, leading to endless confusion when parsing XML.
May I therefore propose that that Unicode should contain special code points to represent these important symbols?
A code page for such symbols might also include the sigil symbols $, %, @, & which are very heavily used in the Perl programming language. Other programming languages might be similarly dependent on special symbols which could be used to fill out such a page. So far, programming languages in general make poor use of the wide array of special symbols in Unicode to improve their syntax. Having a page of characters specifically reserved for creating programming languages might lead to more general adoption of Unicode in the syntax of programming languages.