我正在使用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
。
需要哪些配置才能设置?
答案 0 :(得分:3)
查看KeyAttr
选项。您可能希望KeyAttr => []
取消激活数组以进行散列折叠