DocumentBuilder.parse () / Парсинг сущностей - PullRequest
1 голос
/ 03 мая 2010

Я новичок в разборе XML и у меня проблема с сущностями. (Я делаю это на Android, если это имеет значение).

Есть ли способ заставить его превратить сущность в персонажа, которого она представляет? У меня есть это в дочернем элементе: "isn't" (минус кавычки). Я бы предпочел, чтобы это было проанализировано, и конечным результатом будет один текстовый узел. Однако, прямо сейчас это превращается в ТЕКСТ, ЕНИТИ, ТЕКСТ.

Существует ли способ автоматического анализа сущности в тексте или способ сделать это вручную?

1 Ответ

0 голосов
/ 05 мая 2010

Вы не можете сделать это автоматически, так как это ожидаемое поведение. Переводчик должен решать, что делать с объектами. Например, обычный веб-браузер будет интерпретировать и отображать их без нареканий.

Если вам разрешено присоединиться к сторонней библиотеке, то я бы предложил использовать для этого Apache Commons Lang StringEscapeUtils#unescapeXml().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...