是否有一个perl模块将用实际字符替换HTML/XML字符代码?

Man*_*qui 0 xml perl encoding

我有一个在它的XML字符代码(例如一个字符串&,<等等).我想知道是否有一个模块可以用来自动用实际字符替换这些字符代码.

我知道我可以编写一个简单的搜索/替换正则表达式,但是我必须确保我没有遗漏任何字符代码; 它似乎是某些现有模块可以处理的事物类型.

谢谢!

ike*_*ami 8

嗯......你的HTML或XML解析器应该为你做这件事.

对于HTML,您可以使用HTML :: Entities.

对于XML,实体定义基于模式和文档本身,因此它必须是XML解析过程的一部分.唯一的命名实体XML本身知道是&,<,>,'",但一个XML文档可以使用任何从可能的实体的inifinite范围.