Специальные символы в XML-ответе, полученном с сервера - PullRequest
6 голосов
/ 16 мая 2011

В моем коде Scala я получаю ответ от сервера, используя метод getInputStream класса HttpUrlConnection. Ответ - данные XML. Однако данные содержат HTML-объекты, такие как & и '.

Есть ли способ, которым я могу заменить эти символы их текстовым эквивалентом, чтобы я мог правильно проанализировать XML?

1 Ответ

3 голосов
/ 16 мая 2011

Необходимо закодировать эти объекты в xml, чтобы они не мешали его синтаксису.Объекты &lt; (<) и <code>&gt; (>) делают это более очевидным.Было бы невозможно проанализировать XML, содержимое которого было завалено символами <и>.

Пакет Scala scala.xml должен предоставить вам инструменты, необходимые для анализа вашего XML. Вот несколько указаний от автора библиотеки.

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