亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
如何在XML::Generator模塊中使用大于和小于號(hào)?
[打印本頁(yè)]
作者:
capfsxl
時(shí)間:
2013-12-13 21:15
標(biāo)題:
如何在XML::Generator模塊中使用大于和小于號(hào)?
請(qǐng)教各位大神,$info1,$info2,$info3是我循環(huán)出來的信息,我直接加了標(biāo)簽,可到模塊中卻翻譯了另一種表達(dá),小于號(hào)<變成了<大于號(hào)>變成了>,如何能杜絕呢?
#!/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 上傳
作者:
capfsxl
時(shí)間:
2013-12-13 21:52
以【<![CDATA[】開始,以【]]>】結(jié)束?
作者:
capfsxl
時(shí)間:
2013-12-14 00:22
祝大家周末愉快!
作者:
rubyish
時(shí)間:
2013-12-14 01:18
錯(cuò)誤的用法~
)
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";
@info = map { { /<(\w+)>(.*?)</g } } $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 {
my %member = %$_;
$xml->member(
map { $xml->$_( $member{$_} ) }
qw/name sex age address/ )
} @info
)
)
);
$file = $xml->xmldecl . "$put";
print "$file\n";
復(fù)制代碼
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<function funcname="student_info" no="no">
<task_num>20131213008</task_num>
<school>
<grade>Grade One</grade>
<student>
<member>
<name>wang hong</name>
<sex>male</sex>
<age>21</age>
<address>anhui</address>
</member>
<member>
<name>hou shiyou</name>
<sex>male</sex>
<age>22</age>
<address>tianjin</address>
</member>
<member>
<name>yu huixia</name>
<sex>female</sex>
<age>18</age>
<address>sichuan</address>
</member>
</student>
</school>
</function>
復(fù)制代碼
作者:
capfsxl
時(shí)間:
2013-12-14 11:38
回復(fù)
4#
rubyish
感謝,CU真是一個(gè)溫暖的大家庭!
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2