Я сейчас работаю с XML.
У меня есть узлы, которые содержат строки, как показано ниже:
<node>This is a string</node>
Некоторые строки, которые я передаю узлам, будут иметь такие символы, как &, #, $ и т. Д.
<node>This is a string & so is this</node>
Это недопустимо из-за &
Я не могу обернуть эти строки в CDATA, так как они должны быть такими, какие они есть. Я попытался найти в Интернете список символов, которые нельзя поместить в узлы XML без CDATA.
Может ли кто-нибудь указать мне направление или предоставить мне список недопустимых символов?