XML では文字 "<" と "&" のみが厳密に違法です。大なり文字は合法ですが、それを置き換えるのは良い習慣です。
Entity References
Some characters have a special meaning in XML.
If you place a character like "<" inside an XML element, it will generate an error because the parser interprets it as the start of a new element.
This will generate an XML error:
<message>if salary < 1000 then</message>
To avoid this error, replace the "<" character with an entity reference:
<message>if salary < 1000 then</message>
There are 5 predefined entity references in XML:
< < less than
> > greater than
& & ampersand
' ' apostrophe
" " quotation mark
Note: Only the characters "<" and "&" are strictly illegal in XML. The greater than character is legal, but it is a good habit to replace it.
編集1:
ソースリンクhttp://www.w3schools.com/xml/xml_syntax.asp
XMLに関連するより多くの情報を得ることができます
例:
XML ファイルで不適切にコーディングされた変数は次のようになります。
<mail id="a1" to="&<manager>@mycompany.com" …
XML ファイルで適切にコード化された変数は次のようになります。
<mail id="a1" to="&<manager>@mycompany.com" …>