1

我正在使用 perl 模块XML::Simple来创建 XML 结构。一切正常,除了字符串"<tag1 id="5"> ABC </tag1>" 看起来像<tag1 name="5"> ABC </tag1>之后。

我使用字符串XML::Simple如下

my $simple = XML::Simple->new();
my $tree = $simple->XMLin($my_xml_string, ForceArray => 1);

$resp->data()->{'xml'} = $tree;

xml 属性id似乎是受保护的属性,因为我进入name了输出。

需要什么配置才能设置它?

4

1 回答 1

3

看看KeyAttr选项。您可能想要KeyAttr => []停用数组以散列折叠

于 2013-02-12T12:28:36.310 回答