| XML :: SimpleObject. XML :: SimpleObject adalah ekstensi Perl yang memungkinkan representasi objek sederhana dari pohon parser parser parsed. |
Unduh sekarang |
XML :: SimpleObject. Peringkat & Ringkasan
- Lisensi:
- Perl Artistic License
- Situs web penerbit:
- http://search.cpan.org/~dbrian/XML-SimpleObject-LibXML-0.60/LibXML.pm
XML :: SimpleObject. Tag
XML :: SimpleObject. Keterangan
XML :: SimpleObject adalah ekstensi Perl yang memungkinkan perwakilan objek sederhana dari pohon parser parser parsed. XML :: SimpleObject adalah ekstensi Perl yang memungkinkan representasi objek sederhana dari XML parsed :: parser tree.synopsis menggunakan XML :: SimpleObject; # Bangun dengan pasangan kunci / nilai sebagai argumen; Ini akan membuat objek # sendiri XML :: parser. $ xmlobj = baru xml :: simpleObject (xml => $ XML, errorContext => 2); # ... atau bangun dengan pohon parsed sebagai satu-satunya argumen, harus # buat objek XML :: parser secara terpisah. $ parser saya = baru xml :: parser (errorcontext => 2, style => "tree"); $ xmlobj = baru xml :: simpleObject ($ parser-> parse ($ XML)); $ filesobj saya = $ xmlobj-> anak ("file") -> anak ("file"); $ FilesObj-> Nama; $ FilesObj-> Nilai; $ FilesObj-> Atribut ("Type"); % atribut = $ FileObj-> Atribut; @children = $ filesobj-> anak-anak; @some_children = $ filesobj-> anak-anak ("beberapa"); @chilren_names = $ FilesObj-> Children_Names; Ini adalah kelas pendek dan sederhana yang memungkinkan akses objek sederhana ke pohon parser parsed parsed, dengan metode untuk mengambil anak-anak dan atribut sejauh mungkin. Permintaan maaf saya untuk mencemari lebih lanjut XML :: ruang; Ini adalah modul kecil dan cepat, dengan penggunaan yang mudah dan kompak. Lihat XML :: SimpleObject :: libxml untuk antarmuka yang sama untuk XML :: libxml.usage $ xmlobj = new xml :: simpleObject ($ parser-> parse ($ xml)) $ parser adalah xml :: objek parser yang dibuat dengan gaya "Pohon": $ parser saya = baru xml :: parser (errorcontext => 2, style => "pohon"); setelah membuat $ xmlobj, objek ini sekarang dapat digunakan untuk menelusuri pohon XML dengan metode berikut. $ Xmlobj -> Anak ('nama') Ini akan mengembalikan objek XML :: simpleObject baru menggunakan nama elemen anak. $ xmlobj-> anak-anak ('nama') yang disebut dengan nama argumen, anak-anak () akan mengembalikan array XML: : Objek sederhana dari nama elemen. Jadi, jika $ XMLOBJ mewakili elemen XML tingkat atas, 'anak-anak' akan mengembalikan array semua elemen langsung di bawah tingkat atas yang memiliki nama unsur nama. $ Xmlobj-> Anak-anak disebut tanpa argumen, 'Anak-anak () Akan mengembalikan array XML :: SimpleObject S untuk semua elemen anak-anak dari $ XMLOBJ. Ini tidak dalam urutan yang terjadi dalam dokumen XML. $ Xmlobj-> Children_Names Ini akan mengembalikan array dari semua nama elemen anak seharga $ XMLOBJ. Anda dapat menggunakan ini untuk melangkahi semua anak dari elemen yang diberikan (lihat contoh). Setiap nama akan terjadi hanya sekali, bahkan jika banyak anak ada dengan nama itu. $ Xmlobj-> nilai jika elemen yang diwakili oleh $ XMLOBJ berisi pcdata apa pun, metode ini akan mengembalikan data teks itu. $ Xmlobj-> atribut ('nama') Ini mengembalikan teks untuk nama atribut dari elemen XML yang diwakili oleh $ XMLOBJ. $ XMLOBJ-> Atribut Ini mengembalikan hash dari pasangan / nilai pasangan untuk semua elemen dalam elemen $ XMLOBJ. Persyaratan: · Perl.
XML :: SimpleObject. Perangkat Lunak Terkait