0

我有一个 Perl 对象,其中包含一个标量和两个哈希数组。

我正在使用XML::Simple保存此数据结构的 XML 副本,但是当我尝试使用读取 XML 文件时,XMLin我得到了不同的数据结构。

有没有办法指定结构XMLin以采用我用来创建原始 XML 文件的对象的格式?

4

1 回答 1

0

听起来您创建 XML 只是为了将数据存储在对象中?

如果是这样,您应该查看类似FreezeThawor的东西Storable,它是为此目的而设计的,它将正确地重新创建和祝福对象。

根据数据,甚至JSON可能对您有所帮助,但XML::Simple不是很擅长做它打算做的事情,更不用说序列化任意数据结构了。

于 2013-06-13T23:49:47.423 回答