Unicode is a collection of characters of all the known languages of the world. Unicode characters are represented in code points like U+0048. It is actually encoders like UTF-8 or UTF-16 that convert them to a binary form so that they can be stored and transported over the network etc.
XML as you would know essentially consists of markup tags and character data. The markup tags are > (greater than), < (less than), ' (single quote), " (double quote) and & (ampersand). Character data which appears inside text nodes or in... [More]