2012-02-09 2 views
1

У меня есть xml-файл на сервере. Я разбираю этот xml с помощью DOM (xml невелик). В одном узле есть строка с двойными кавычками.Разбор двойных кавычек из xml

<NODE1>hello "world"</NODE1> 

Когда я вижу этот URL XML-в браузере и проверить его источник он выглядит следующим образом:

<NODE1>hello &quot;world&quot;</NODE1> 

Так что, когда я синтаксический это значение я получаю строку до двойных кавычек. Кажется, что после двойного кавычки парсер не продвигается вперед. Любая помощь ? Я хочу использовать DOM только в моей текущей ситуации. Этот xml используется другой платформой, кроме android. Как и в iPhone, он отлично работает. Что делать, чтобы читать все значения в android с помощью DOM.

Спасибо.

ответ

0

Я не уверен, если я понимаю ваш вопрос, но посмотрите на использование CDATA http://www.globalguideline.com/xml/XML_CDATA.php

+0

Я отредактировал мой вопрос. Thanks –

+0

Ввод строки со специальными символами внутри CDATA. благодаря –

0

XML, который содержит двойные кавычки в значение не является допустимым в соответствии со спецификацией: http://www.devx.com/tips/Tip/14068. Я бы предположил, что вы избегаете стороне сервера специальных символов, иначе вы не сможете разобрать xml.

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