xml属性“id”似乎是受保护的属性。需要什么配置才能设置它?

时间:2013-02-12 12:15:07

标签: perl xml-simple

我正在使用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

需要哪些配置才能设置?

1 个答案:

答案 0 :(得分:3)

查看KeyAttr选项。您可能希望KeyAttr => []取消激活数组以进行散列折叠