Автор Тема: XML::Simple, XMLout  (Прочитано 2957 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dimk

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XML::Simple, XMLout
« : 16 Февраля 2007, 11:32:30 »
Запутался с записью хэша в xml.

#!perl

use strict;
use 
XML::Simple;
use 
Data::Dumper;
my $obj = {"object" => {"432" => { "price" => 2000"phone" => "222-22" }, "631" => { "price" => 7000"phone" => "777-77" }}};
print 
Dumper ($obj);
print 
XMLout ($objnoattr => 1keeproot => 1);

Получаю

$VAR1 = {
          \'object\' => {
                        \'432\' => {
                                   \'phone\' => \'222-22\',
                                   \'price\' => 2000
                                 },
                        \'631\' => {
                                   \'phone\' => \'777-77\',
                                   \'price\' => 7000
                                 }
                      }
        };

  <432>
    222-22
    2000
 
  <631>
    777-77
    7000
 


Вместо этого естественно хочу


    222-22
    2000


    777-77
    7000


не могу разобраться с keyattr, помогите, плиз

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
XML::Simple, XMLout
« Ответ #1 : 16 Февраля 2007, 11:55:06 »
добавить \'id\' и поиграть с \'content\'

Оффлайн dimk

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XML::Simple, XMLout
« Ответ #2 : 16 Февраля 2007, 19:38:59 »
куда добавить, в хэш?
может кто разбирался поможет написать этот XMLout?
я запарился уже эксперементировать

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28