- 論壇徽章:
- 0
|
請教各位大神,$info1,$info2,$info3是我循環(huán)出來的信息,我直接加了標(biāo)簽,可到模塊中卻翻譯了另一種表達(dá),小于號<變成了<大于號>變成了>,如何能杜絕呢?
- #!/usr/bin/perl -w
- use strict;
- use warnings;
- use XML::Generator;
- my ($xml,$put,$file,@info,$info1,$info2,$info3);
- $info1 = "\n<name>wang hong</name>\n<sex>male</sex>\n<age>21</age>\n<address>anhui</address>\n";
- $info2 = "\n<name>hou shiyou</name>\n<sex>male</sex>\n<age>22</age>\n<address>tianjin</address>\n";
- $info3 = "\n<name>yu huixia</name>\n<sex>female</sex>\n<age>18</age>\n<address>sichuan</address>\n";
- push @info,$info1,$info2,$info3;
- $xml = new XML::Generator(
- 'conformance' => 'strict',
- 'escape' => 'always',
- 'pretty' => 2,
- 'encoding' => 'utf-8'
- );
- $put = $xml->function(
- { 'funcname' => 'student_info', 'no' => 'no' },
- $xml->task_num('20131213008'),
- $xml->school(
- $xml->grade('Grade One'),
- $xml->student(
- map $xml->member($_), @info
- )
- )
- );
- $file = $xml->xmldecl."$put";
- print "$file\n";
復(fù)制代碼 下圖是執(zhí)行結(jié)果!
123.jpg (45.63 KB, 下載次數(shù): 31)
下載附件
執(zhí)行結(jié)果
2013-12-13 21:14 上傳
|
|