Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Perl cgi and xml
|
|||
|---|---|---|---|
|
#18+
Уважаемые, коллеги! Помогите челловеку, который начинает свое знакомство с perl. Надо сделать вебку которая постом принимает xml, проверяет некоторые вещи и отвечает тем же xml. На данный момент есть следующее: автор#!/usr/bin/perl -T use strict; use XML::Simple; use CGI qw(); use Data::Dumper; my $cgi = CGI->new; my $xml = $cgi->param('POSTDATA'); print "Content-type: text/html\n\n"; my $simple = XML::Simple->new(ForceArray => 1, KeepRoot => 1); my $data = $simple->XMLin($xml); print Dumper($data) . "\n"; В результате отправленая POST-ом xml выводиться в броузере. Например вот так: автор$VAR1 = { 'Transfer' => [ { 'action' => 'Presearch', 'xmlns' => 'http://abc.com', 'Data' => [ { 'xmlns:xsi' => 'http://www.abcd.com', 'Unit' => { 'ls' => { 'value' => '710005007302' } }, 'xsi:type' => 'Payer' } ], 'interface' => 'Debt' } ] }; Как создать переменную со значением параметра "action", например? То есть, как в результате получить переменную $x со значением "Presearch"? Заранее спасибо за любые советы) P.S. Perl 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2014, 00:32 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38724251&tid=1462509]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 374ms |

| 0 / 0 |
