perl:xml到对象并完全返回

时间:2012-09-10 11:31:05

标签: xml perl

是否有可以再次转换回来的XML到对象转换器,这可以确保文件完全重复?我无法在CPAN上找到任何确保文件可以正常进出的内容。

1 个答案:

答案 0 :(得分:5)

这在任何语言中都是不可能的,因为XML具有表示相同数据的不同方式。

包含xml实体的文本数据可以通过转义实体或将内容包装在CDATA部分来表示。

空标记可以表示为<tag/><tag></tag>

有些空白是微不足道的,可能会被改变。

由于多个文本xml表示可以表示相同的DOM结构,因此无法保证将xml文本读入DOM,再次将其写出并获得完全相同的结构。