【问题标题】:After parsing xml files in perl, getting special characters在perl中解析xml文件后,得到特殊字符
【发布时间】:2011-05-17 08:19:51
【问题描述】:

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

【问题讨论】:

    标签: xml perl


    【解决方案1】:

    这些是 html-safe / xml-safe 字符的翻译,这些字符在裸露形式的文档中嵌入是非法的。 >"& 不是保留的,但其他的是。& 是指定一个“安全”的方式& 字符,而不需要投入到 XML 或 HTML 解析器的齿轮中。

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

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      如果您想获取它们的文字值(HTML 显示它们的方式),请使用 HTML::Entities 模块。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多