An XML document is a great way to represent information. But some characters, such as the ampersand, can be problematic because they have special meaning. Here is how to avoid the pitfalls presented by the ampersand and other special characters.