2010-12-08 8 views
1

Я использую TinyXml для синтаксического анализа XML-данных, содержащих HTML-объекты, встроенные в текстовые узлы. Я понимаю, что TinyXML - это просто синтаксический анализатор XML, поэтому я не ожидаю и даже не хочу, чтобы TinyXML ничего не делал с объектами. На самом деле я хочу, чтобы он оставил их в покое.TinyXML и сохранение HTML-объектов

Если у меня есть некоторые XML, как это:

... 
<blah>&uuml;</blah> 
... 

Calling Value() на экземпляре TiXmlText я получаю:

"uuml;" 

Так TinyXML всегда кажется, чтобы удалить амперсанд. Есть ли какой-нибудь способ заставить его оставить его в покое, поэтому он выходит без изменений?

Цените любые идеи ..

ответ

2

Если вы посмотрите на TinyXML documentation вы увидите, что она признает только пять символьные сущности (&uuml; не один из них), а также код Unicode точка синтаксиса &#xA0; или &#160;.

+1

Я вижу, что моя проблема в том, что она разрушает сущности, которые она не понимает (сбросив амперсанд). Я хочу, чтобы он просто проходил через сущности, которые он не понимает. – maxpenguin 2010-12-08 23:14:06

 Смежные вопросы

  • Нет связанных вопросов^_^