& # xxxx; сущности считаются персонажем, которого они представляют. Весь XML преобразуется в юникод при чтении, и любые такие объекты удаляются в пользу символа юникода, который они представляют. Это включает в себя любое происшествие для них в источнике Юникода, например, строку, переданную в LoadXML.
Аналогично при записи любой символ, который не может быть представлен потоком, в который записывается, преобразуется в & # xxxx; юридическое лицо. Нет смысла пытаться их сохранить.
Распространенной ошибкой является ожидание получения String из DOM каким-либо способом, который использует кодировку, отличную от unicode. Это просто не происходит независимо от того, что