XML +  (expat 1.95.8)
От: khap Россия https://khorost.net
Дата: 20.01.05 15:16
Оценка:
Требуется передать в значении атрибута символ с кодом 0x15.

Попробовал подставлять значения  или  — в результате микрософтский парсер выдает квадратики, а expat 1.95.8 — говорит что мол некорректный символ.

Действительно, по http://www.w3.org/TR/REC-xml/#charsets этот символ не попадает в диапазон валидных XML символов.

Есть ли какое-то решение данной проблемы? Вводить собственные escape последовательности?
Re: XML +  (expat 1.95.8)
От: butcher Россия http://bu7cher.blogspot.com
Дата: 20.01.05 16:51
Оценка: +1
Здравствуйте, khap, Вы писали:

K>Есть ли какое-то решение данной проблемы? Вводить собственные escape последовательности?

кодировать в base64, например.

Нет ничего невозможного..
Re: XML +  (expat 1.95.8)
От: Mephistofel  
Дата: 21.01.05 16:17
Оценка:
Это поможет?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root [
<!ELEMENT root ANY>
<!ATTLIST root attr01 CDATA #IMPLIED>
<!ENTITY ch15 "&#15;">
]>
<root attr01="&ch15;"/>
Posted via RSDN NNTP Server 1.9
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.