xml - perl解析xml文件后,得到特殊字符

标签 xml perl

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

最佳答案

那些是 html 安全/xml 安全的字符翻译,以其裸露的形式嵌入文档中是不合法的。 >"&< 都是'特殊字符',在 HTML 和 XML 的上下文中具有特殊含义。好吧......技术上 > 不是保留的,但其他的是。& 是一个 '一种安全的方式来指定 & 字符,而不会对 XML 或 HTML 解析器造成影响。

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

关于xml - perl解析xml文件后,得到特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6028071/

相关文章:

java - Struts.xml Action 配置

android - 有没有类似于 Bootstrap Grid System 的原生 Android 布局?

php - 匹配出现在 XML 节点内的 ">"、 "<"、 "&"字符的正则表达式

javascript - XML 问题 - 加载空白页

perl - 使用 Perl 进行简单的 JSON 解析

regex - 在 Perl 正则表达式中转义特殊字符

xml - 有没有办法使用 vtd-xml 在 xml 中查找结束标记

perl - qw(:ALL) in perl)有什么用

perl - 如何在Perl中制作动画加载标志?

r - 查找一组字符串中子字符串的频率