實際的問題是我輸入的是一個XML文件,只是樣品輸入這個樣子如何產生的哈希值存儲到新文件
<student>
<number>24</number>
<education>bachelors</education>
<specialization>computers </specialization>
<address>
<name="michel"/>
<house_number="128"/>
<town=proddutoor/>
</address>
</student>
<student>
<number>23</number>
<education>ph.d.</education>
<specialization>physics </specialization>
<address>
<name="clar"/>
<house_number="12"/>
<town=kadapa/>
</address>
</student>
我需要提取信息像這樣
$var1={
student=>[
{
'number'=>'24',
'education'=>'bachelors',
'specilization'=>'computers',
'address'=>'name=michel'
'house_number=128'
'town=proddutoor',
}
{
'number'=>'23',
'education'=>'ph.d.',
'specilization'=>'physics',
'address'=>'name=clar'
'house_number=12'
'town=kadapa',
}
我需要以這種方式打印我的散列並將此散列存儲在新文件中。我在解壓縮地址信息時遇到了問題。我沒有獲取像這樣的地址標記元素。
那麼你有什麼嘗試,你會得到什麼結果? SO不是我們只爲你寫程序的地方。 – cjm
沒關係,但是你[pavani](http://stackoverflow.com/users/992215/pavani)?你正在使用他的[數據](http://stackoverflow.com/questions/7776629/how-can-i-produce-a-pdf-file-using-data-in-an-xml-file-in-perl/ 7785246#7785246)。如果是這樣,請不要創建多個用戶名。如果沒有,那就忽略這個。 –