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

  免費注冊 查看新帖 |

Chinaunix

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

請教:perl生成XML文檔時如何調(diào)用變量 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2013-09-30 23:27 |只看該作者 |倒序瀏覽
#!/usr/bin/perl
use strict;
use warnings;
use XML::Generator;
my ($xml, $output, $run_config, $config, $output_file,@acl_rule,$acl_rule,$per_text);
$run_config="rule deny 192.168.1.1  0.0.0.255
rule deny 192.168.2.1  0.0.0.128
rule permit any";
@acl_rule = split (/\n/,$run_config);
for (my $i=0; $i<@acl_rule; $i++){
     $per_text .="\$xml->rule('$acl_rule[$i]'),\n";
}

$xml = new XML::Generator ('conformance' => 'strict',    'escape' => 'always',    'pretty' => 3,  'encoding'=>'GBK');
$output = $xml->function ({ 'funcname' => 'acl_black_list', 'mode' => 'predefined','no' => 'no'},
$xml->task_name('20130502152226_815403777'),
$xml->device(
         $xml->device_name ('202.197.12.200'),
         $xml->interface_name('GigabitEthernet0/0/2'),
         $xml->rule_list(
                   $per_text;      ???????????????????????????
         )
     )
);
print $xml->xmldecl."$output";


問號前的變量$per_text是前面循環(huán)出來的xml格式的字符串,但不知怎么調(diào)用,煩請解答!

論壇徽章:
0
2 [報告]
發(fā)表于 2013-10-01 12:21 |只看該作者
有大俠嗎?

論壇徽章:
0
3 [報告]
發(fā)表于 2013-10-01 17:08 |只看該作者
求助,求助,感謝各位幫幫忙。。!

論壇徽章:
0
4 [報告]
發(fā)表于 2013-10-01 17:29 |只看該作者
$xml->rule('rule deny 192.168.1.1 0.0.0.255'),里面的“>”在調(diào)用時被認為是大于號,在xml顯示$xml-&gt;rule('rule deny 192.168.1.1 0.0.0.255'),所以不能正確生成xml,怎么才能不認為是大于號呢?

論壇徽章:
0
5 [報告]
發(fā)表于 2013-10-01 19:41 |只看該作者
經(jīng)師兄指點,去掉'conformance' => 'strict',    'escape' => 'always',  可以調(diào)用參數(shù),但頭部顯示又有了問題,不顯示版本號了!何故??

論壇徽章:
0
6 [報告]
發(fā)表于 2013-10-02 08:12 |只看該作者
國慶了,祝福各位節(jié)日快樂!

論壇徽章:
0
7 [報告]
發(fā)表于 2013-10-02 10:33 |只看該作者
還是用perl的多啊,大家都沒過節(jié)嗎???

論壇徽章:
0
8 [報告]
發(fā)表于 2013-10-03 08:21 |只看該作者
perl,早安!假期進入第三天了,抓緊時間玩!

求職 : 軟件工程師
論壇徽章:
3
程序設(shè)計版塊每日發(fā)帖之星
日期:2015-10-07 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-12-13 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-05 06:20:00
9 [報告]
發(fā)表于 2013-10-03 20:55 |只看該作者
字符串內(nèi)插變量, 要用雙引號引起。在上下文中,變量都是有效的。

論壇徽章:
0
10 [報告]
發(fā)表于 2013-10-03 21:57 |只看該作者
回復(fù) 9# 104359176

感謝假期里無私奉獻的朋友!不是雙引號的問題,現(xiàn)在注釋掉'conformance' => 'strict',    'escape' => 'always' 就可以調(diào)用了,但xml的版本號那一行沒了,不知怎么解決?
   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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