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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander Temerev                    2:5004/21.6    28 Jul 2000  23:27:32
 To : All
 Subject : XML::Dumper
 -------------------------------------------------------------------------------- 
 
 
  Появилась нужда в модуле XML::Dumper, который бы преобразовывал объекты в XML.
 Примерно так:
 
 package MyObject;
 sub new
 {
  my $name=shift;
  my $r_self={"foo" => "bar",
              "number" => "3.14",
              "list" => [1,2,3],
              "hash" => {"dot" => "com", "cot" => "dom"},
              "OtherObject" => new OtherObject};
  bless $r_self,$name;
  return $r_self;
 }
 
 my $object=new MyObject;
 my $xml=XML::Dumper->process ($object);
 
  Должно получиться что-то вроде:
 
 <?xml version="1.0"?>
 <MyObject foo="bar" number="3.14">
   <list>1</list>
   <list>2</list>
   <list>3</list>
   <hash dot="com" cot="dom"/>
   <OtherObject>
      ...
   </OtherObject>
 </MyObject>
 
  Прежде чем самому взяться за написание, хотелось бы выяснить - не изобрел ли
 кто велосипед до меня?
  В идеале это должно работать в обе стороны - то бишь делаем XML::Dumper->fetch
 ("кусок XML кода") - и получаем свеженький объект.
  А если бы он еще и DTD пытался создавать, так это вообще было бы чудесно...
  Если такого нет, я берусь за его написание. Для чего такое нужно, думаю,
 очевидно :)
 
 Alexander Temerev, sorhed@omskmail.ru
 
 --- 21st Century Schizoid Man
  * Origin: Paseo de Gracia (2:5004/21.6)
 
 

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

 Тема:    Автор:    Дата:  
 XML::Dumper   Alexander Temerev   28 Jul 2000 23:27:32 
Архивное /ru.perl/2241539822506.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional