| XML :: treepuller XML belge fragmanlarıyla çalışmak için arayüzü çekin |
Şimdi İndirin |
XML :: treepuller Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Tyler Riddle
- yayıncı web sitesi:
- http://search.cpan.org/~triddle/
XML :: treepuller Etiketler
XML :: treepuller Açıklama
XML belge parçaları ile çalışmak için arayüzü çekin XML :: Treepuller, son derece büyük XML belgelerinin seri olarak hızlı ve kullanışlı olmayan bir ağaç odaklı XML çekme işlemcisini uygulayan bir perl modülüdür. Unmarshalling, modülün XML belgesini veri çalışmalarına dönüştürmesi, onu dönüştürmemesi gerektiği anlamına gelir. Çekme işlemcisi, daha fazla veri için motordan daha fazla veri sorduğunuz anlamına gelir (SAX'un tersi). Bu motor ayrıca, belgeyi parçalara ayırmayı da destekler, böylece ağaçlar Ram.Synopsis kullanabilecek kadar küçüktür. XML :: treepuller kullanın; $ pull = xml :: treepuller-> Yeni (konum => '/what/ever/filename.xml'); $ pull = xml :: treepuller-> yeni (konum => '' http: //urls.too/data.xml '); $ PLACK = XML :: TREEPULLER-> YENİ (IO => \ * FH); $ pull = xml :: treepuller-> Yeni (string => ''); # Belgeyi eğlendirin ve kök öğesini döndür # Yeni () $ Element = XML :: TREEPULLER-> Parse (% args) olarak aynı argümanları tersine çevirin; $ pull-> okuyucu; # XML :: libxml :: Reader Nesnesi $ PLOT-> Itere_at ('/ xml', 'kısa'); # bir öğenin ilk bölümünü $ PLOK-> ITERATE_AT ('/ XML', 'SUBTREE'); # öğeyi ve alt üstleme sırasında ($ öğe = $ plast-> sonraki) {} $ öğe-> isim; $ Element-> Metin; # eleman için metni ve tüm çocukların $ Element-> öznitelik ('attribute_name'); #get öznitelik değeri $ Element-> öznitelik; # Niteliklerin Hashref'i $ Element-> Get_Elements; # Tüm çocuk elemanları $ Element-> get_elements ('element / yol'); # Yolu $ Element-> XPath ('/ XML'); # XPath gereksinimlerini kullanarak arama: · Perl
XML :: treepuller İlgili Yazılım