解析perl中的xml文件后,获取特殊字符

时间:2011-05-17 08:19:51

标签: xml perl

我正在解析xml文件&将其存储在数据库中[使用perl]。在解析时我得到特殊字符,如 - & [amp; lt; gt;]。 这些特殊字符的含义是什么?

3 个答案:

答案 0 :(得分:2)

这些是字符的html-safe / xml-safe翻译,这些翻译不会以裸露形式嵌入文档中。 >“&<都是'特殊字符',在HTML和XML的上下文中具有特殊含义。嗯...技术上>不是保留,而是其他的。&是''安全'指定一个&符号的方式,而不是将粗粒扔进XML或HTML解析器的齿轮。

HTML :: Entities是一个可以帮助您处理它们的模块。

答案 1 :(得分:1)

答案 2 :(得分:1)

如果要获取文字值(HTML显示方式),请使用HTML::Entities模块。

有关实体的详细信息,请参阅thisthis