1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Злостный Anon при обработке Xml

Тема в разделе "Web - программирование", создана пользователем SlipKo, 27 июн 2010.

  1. SlipKo

    SlipKo Гость

    Репутация:
    0
    Perl изучаю от силы неделя (нужно для разбора формата vdx по практике). Имеется проблема:
    Код:
    #!perl -w
    #use strict;
    use warnings;
    use XML::Simple;
    
    my $xml = shift @ARGV;
    my $parser = XMLin($xml);
    open (F1, "> output.xml");
    my $oldpoint = select (F1);
    print XMLout ($parser->{customer});
    и входной файл
    Код:
    <?xml version="1.0"?>
    <root>
    <customer ID="0" surname="Wrigley">
    <age>42</age>
    <auto>
    <jeep>Cherokke</jeep>
    <sedan>Lexus</sedan>
    </auto>
    </customer>
    <customer ID="2" surname="Petukhov">
    <age>21</age>
    <auto>
    <jeep>H-RV</jeep>
    <sedan>Renault</sedan>
    </auto>
    </customer>
    </root>
    на выходе получаю anon который мне не нужен. Если вместо ID="0" поставить name="Joe" и вместо ID="2" какое нить подобное имя то все впорядке.
    Код:
    - <opt>
    - <anon ID="0" age="42" surname="Wrigley">
    <auto jeep="Cherokke" sedan="Lexus" /> 
    </anon>
    - <anon ID="2" age="21" surname="Petukhov">
    <auto jeep="H-RV" sedan="Renault" /> 
    </anon>
    </opt>
     
Загрузка...

Поделиться этой страницей