2013-02-12 25 views
1

我使用perl模塊XML::Simple來創建XML結構。 一切工作正常,但字符串"<tag1 id="5"> ABC </tag1>" 看起來像<tag1 name="5"> ABC </tag1>事後。xml屬性「id」似乎是受保護的屬性。需要什麼配置才能設置它?

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

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

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

的XML屬性id似乎是一個受保護的屬性,因爲我在輸出中獲得name

需要什麼配置才能設置它?

回答

3

看看KeyAttr選項。你可能想要KeyAttr => []去激活陣列以散列摺疊

+0

+1就是這樣,謝謝 – Thariama 2013-02-12 12:49:32

相關問題