После разбора XML-файлов в Perl, получение специальных символов - PullRequest
4 голосов
/ 17 мая 2011

Я анализирую XML-файл и сохраняю его в базе данных [используя perl]. Во время разбора я получаю специальные символы, такие как - & quot; amp; lt; gt;]. В чем смысл этих специальных символов?

Ответы [ 3 ]

2 голосов
/ 17 мая 2011

Это переводы символов в формате html-safe / xml-safe, которые не будут легально встроены в документ в их чистом виде. > "& <- это все" специальные символы ", имеющие особое значение в контексте HTML и XML. Ну ... технически> не зарезервированы, но другие. &amp; - это" безопасный "способ указания символ амперсанда без разбрасывания шестерен синтаксического анализатора XML или HTML.

HTML :: Entities - это модуль, который поможет вам разобраться с ними.

1 голос
/ 17 мая 2011

Используйте модуль HTML::Entities, если вы хотите получить их буквальное значение (способ отображения их в HTML).

Для получения дополнительной информации о сущностях см. this и this

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