Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Vargen                               2:5020/400     20 Aug 2004  22:39:17
 To : Alexander E.Kononenko
 Subject : Re: XML :: DOM
 -------------------------------------------------------------------------------- 
 
 sub traverse_node {
   my ($node, $tag) = @_;
   for my $child ($node->getElementsByTagName($tag)) {
    # Delai chto nado s chadom
    #...
    # Recursiya
    traverse_node($child, $tag);
   }
 }
 
 Alexander E.Kononenko wrote:
 
 > Добрый день.
 > Есть задача разобрать XML дерево в перл.
 > насколько я понимаю принцип такой:
 > - определяется вершина
 > - далее определяются потомки этой вершины
 > и так далее углубляясь, пока не закончатся потомки у каждой ветки.
 > Всё это дело через рекурсию.
 > 
 > Так вот проблема, не получается у меня никак определить потомков от
 > корня.
 > Кто может реально подсказать как?
 > 
 > P.S.
 > my $parser = new XML::DOM::Parser;
 > my $doc = $parser->parsefile("template.xml");
 > my $nodelist = $doc->getElementsByTagName( "templates" );
 > my $n=$nodelist->getLength();
 > 
 > Вот как определить потомков отсюда?
 > 
 > ________________________________________________________
 > Alexander E.Kononenko aka Neo
 > Программист дирекции по проектированию ИнфоЛада
 > neo@tlt.ru
 > ICQ 97553424
 > 
 > 
 
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 XML :: DOM   Alexander E.Kononenko   20 Aug 2004 09:37:34 
 Re: XML :: DOM   Vargen   20 Aug 2004 22:39:17 
 Re: XML :: DOM   Alexander E.Kononenko   23 Aug 2004 11:58:58 
 Re: XML :: DOM   Vargen   23 Aug 2004 20:21:35 
 Re: XML :: DOM   Alexander E.Kononenko   24 Aug 2004 11:15:40 
 Re: XML :: DOM   Vargen   25 Aug 2004 18:21:12 
Архивное /ru.perl/6488b55f12fc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional