Требуется передать в значении атрибута символ с кодом 0x15.
Попробовал подставлять значения или — в результате микрософтский парсер выдает квадратики, а expat 1.95.8 — говорит что мол некорректный символ.
Действительно, по
http://www.w3.org/TR/REC-xml/#charsets этот символ не попадает в диапазон валидных XML символов.
Есть ли какое-то решение данной проблемы? Вводить собственные escape последовательности?
Здравствуйте, khap, Вы писали:
K>Есть ли какое-то решение данной проблемы? Вводить собственные escape последовательности?
кодировать в base64, например.
Это поможет?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root [
<!ELEMENT root ANY>
<!ATTLIST root attr01 CDATA #IMPLIED>
<!ENTITY ch15 "">
]>
<root attr01="&ch15;"/>
Posted via RSDN NNTP Server 1.9