亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3526 | 回復(fù): 4
打印 上一主題 下一主題

如何在XML::Generator模塊中使用大于和小于號? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2013-12-13 21:15 |只看該作者 |倒序瀏覽
請教各位大神,$info1,$info2,$info3是我循環(huán)出來的信息,我直接加了標(biāo)簽,可到模塊中卻翻譯了另一種表達(dá),小于號<變成了&lt;大于號>變成了&gt;,如何能杜絕呢?

  1. #!/usr/bin/perl -w
  2. use strict;
  3. use warnings;
  4. use XML::Generator;

  5.    my ($xml,$put,$file,@info,$info1,$info2,$info3);
  6.    $info1 = "\n<name>wang hong</name>\n<sex>male</sex>\n<age>21</age>\n<address>anhui</address>\n";
  7.    $info2 = "\n<name>hou shiyou</name>\n<sex>male</sex>\n<age>22</age>\n<address>tianjin</address>\n";
  8.    $info3 = "\n<name>yu huixia</name>\n<sex>female</sex>\n<age>18</age>\n<address>sichuan</address>\n";
  9.    push @info,$info1,$info2,$info3;

  10. $xml = new XML::Generator(
  11.    'conformance' => 'strict',
  12.     'escape'     => 'always',
  13.     'pretty'     => 2,
  14.     'encoding'   => 'utf-8'
  15. );
  16. $put = $xml->function(
  17.     { 'funcname' => 'student_info', 'no' => 'no' },
  18.     $xml->task_num('20131213008'),
  19.     $xml->school(
  20.         $xml->grade('Grade One'),
  21.         $xml->student(
  22.              map $xml->member($_), @info
  23.         )
  24.     )
  25. );
  26. $file = $xml->xmldecl."$put";
  27. print "$file\n";
復(fù)制代碼
下圖是執(zhí)行結(jié)果!

論壇徽章:
0
2 [報告]
發(fā)表于 2013-12-13 21:52 |只看該作者
以【<![CDATA[】開始,以【]]>】結(jié)束?

論壇徽章:
0
3 [報告]
發(fā)表于 2013-12-14 00:22 |只看該作者
祝大家周末愉快!

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
4 [報告]
發(fā)表于 2013-12-14 01:18 |只看該作者
錯誤的用法~ )
  1. use XML::Generator;

  2. my ( $xml, $put, $file, @info, $info1, $info2, $info3 );
  3. $info1 =
  4. "\n<name>wang hong</name>\n<sex>male</sex>\n<age>21</age>\n<address>anhui</address>\n";
  5. $info2 =
  6. "\n<name>hou shiyou</name>\n<sex>male</sex>\n<age>22</age>\n<address>tianjin</address>\n";
  7. $info3 =
  8. "\n<name>yu huixia</name>\n<sex>female</sex>\n<age>18</age>\n<address>sichuan</address>\n";

  9. @info = map { { /<(\w+)>(.*?)</g } } $info1, $info2, $info3;

  10. $xml = new XML::Generator(
  11.     'conformance' => 'strict',
  12.     'escape'      => 'always',
  13.     'pretty'      => 2,
  14.     'encoding'    => 'utf-8'
  15. );
  16. $put = $xml->function(
  17.     { 'funcname' => 'student_info', 'no' => 'no' },
  18.     $xml->task_num('20131213008'),
  19.     $xml->school(
  20.         $xml->grade('Grade One'),
  21.         $xml->student(
  22.             map {
  23.                 my %member = %$_;
  24.                 $xml->member(
  25.                   map { $xml->$_( $member{$_} ) }
  26.                       qw/name sex age address/ )
  27.             } @info
  28.         )
  29.     )
  30. );

  31. $file = $xml->xmldecl . "$put";
  32. print "$file\n";
復(fù)制代碼
  1. <?xml version="1.0" encoding="utf-8" standalone="yes"?>
  2. <function funcname="student_info" no="no">
  3.   <task_num>20131213008</task_num>
  4.   <school>
  5.     <grade>Grade One</grade>
  6.     <student>
  7.       <member>
  8.         <name>wang hong</name>
  9.         <sex>male</sex>
  10.         <age>21</age>
  11.         <address>anhui</address>
  12.       </member>
  13.       <member>
  14.         <name>hou shiyou</name>
  15.         <sex>male</sex>
  16.         <age>22</age>
  17.         <address>tianjin</address>
  18.       </member>
  19.       <member>
  20.         <name>yu huixia</name>
  21.         <sex>female</sex>
  22.         <age>18</age>
  23.         <address>sichuan</address>
  24.       </member>
  25.     </student>
  26.   </school>
  27. </function>
復(fù)制代碼

論壇徽章:
0
5 [報告]
發(fā)表于 2013-12-14 11:38 |只看該作者
回復(fù) 4# rubyish
感謝,CU真是一個溫暖的大家庭!
   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP