XML :: iniş

XML :: iniş, özyinelemeli iniş XML ayrıştırma için perl modülüdür.
Şimdi İndirin

XML :: iniş Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Andy Armstrong
  • yayıncı web sitesi:
  • http://search.cpan.org/~andya/

XML :: iniş Etiketler


XML :: iniş Açıklama

XML :: iniş, özyinelemeli iniş XML ayrıştırma için bir perl modülüdür. XML :: iniş, özyinelemeli iniş XML parsing.synopsis için bir perl modülüdür. XML :: iniş kullanın; # Ayrıştırıcıyı oluştur $ p = xml :: iniş-> Yeni ({giriş => $ xml}); # Kurulum işleyicileri $ p-> on (klasör => alt {benim ($ Elem, $ attr) = @; $ p-> açık (url => alt {benim ($ Elem, $ attr) = @_; benim $ link = {name => $ attr -> {name}, url => $ p-> metin ()}; $ p-> Stash (link => $ link);}); benim $ klasörüm = $ p- > Yürüme (); $ Klasör -> {name} = $ attr -> {name}; $ p-> Stash (Klasör => $ Klasör);}); # Ayrışım $ res = $ p-> Walk (); Ayrıştırma XML için geleneksel modeller (tüm belge ağacının tamamını temsil eden bir veri yapısı oluşturulur) veya SAX (XML'deki her bir öğe için geri çağrılar düzenlenir) .xml Dilbilgisi özyinelemelidir - bu yüzden özyinelemeli ayrıştırıcıları bunun için yazabilmek güzel. XML :: iniş, bu tür ayrıştırıcıların oluşturulmasına izin verir. Tipik olarak yeni bir XML :: iniş oluşturulur ve işleyiciler, $ p = XML :: Descent-> Yeni ({Giriş => $ XML} ile ilgilendiğimiz unsurlar için tanımlanmıştır. ); $ p-> on (link => alt {benim ($ Elem, $ attr) = @_; baskı "Bulundu Bağlantı:", $ attr -> {url}, "n"; $ p-> yürüyüş (); # tekrarlama}); $ p-> yürüyüş (); # Parsea işleyicisi, işleyiciyi tetikleyen elemanın kapanış etiketi olana kadar süren uygun bir sözcüksel kapsam sağlar. Üst düzeyde ayrışma yöntemleri yürür (), metin () ve XML () tüm XML belgesini ayrıştırır. Bir işleyici içinde tekrar tekrar çağrıldığında, el işleyiciyi tetikleyen iç düğümün içine yerleştirilmiş olan dokümanın bölümünü ayrıştırırlar. Bir işleyici içinde tanımlanabilir ve kapsamı, işleyiciyi tetikleyen düğümün içindeki XML ile sınırlandırılacaktır. Gereksinimler: · Perl


XML :: iniş İlgili Yazılım

libgmail

IBGMail, Google'ın Gmail Webmail servisine erişim sağlamak için saf bir piton bağlanmasıdır. ...

139

İndirmek