
Some characters have glyphs that cannot be visually distinguished from other characters, such as the non-breaking space ( ) " " and the space ( ) " ", and the Cyrillic capital letter A (А) "A" and the Latin capital letter A (A) "A". It might not be possible to type the character on the author's machine. For example, it is legal to encode an XML document in ASCII, but ASCII lacks code points for Unicode characters. Some character encodings support only a subset of Unicode. The special characters are key syntax markers and may never appear in content outside a CDATA section. Some character encodings support only a subset of Unicode. XML Escaping provides escape facilities for including characters that are problematic to include directly. XML Escaping provides escape facilities for including characters that are problematic to include directly. If they are needed elsewhere, they must be escaped using either numeric character references or the strings ' & ' and ' < ' respectively. That is used to encode information for documentation, database records, transactions and The ampersand character (&) and the left angle bracket (<) must not appear in their literal form, except when used as markup delimiters, or within a comment, a processing instruction, or a CDATA section.


XML's primary function is to create formats for data XML is a markup language based on Standard Generalized Markup Language (SGML)
