এক্সএমএল :: পার্সার :: আবরণ এক্সএমএল পার্স জন্য একটি পার্ল মডিউল. এক্সএমএল :: পার্সার :: আবরণ আরো একটি বন্ধুত্বপূর্ণ API উপলব্ধকারী এক্সএমএল :: পার্সার উপরে একটি লেফাফা হয়
সারসংক্ষেপ
ব্যবহার এক্সএমএল :: পার্সার :: আবরণ.
আমার $ XML = QQ {হ্যালো ওয়ার্ল্ড!} আমার $ রুট = এক্সএমএল :: পার্সার :: Wrapper-> নতুন ($ XML)
আমার $ root2 = এক্সএমএল :: পার্সার
:: Wrapper-> নতুন ({ফাইল => '/tmp/test.xml'}); আমার $ root_tag_name = $ সত্য খুঁজে> নাম
আমার $ roots_children = $ সত্য খুঁজে> উপাদানের
;
foreach আমার $ উপাদান (@ $ roots_children) {
যদি ($ element-> নাম EQ 'মাথা') {আমার $ আইডি = $ element-> Attr ('আইডি')
;
আমার $ hello_world_text = $ element-> টেক্সট; # EQ "হ্যালো ওয়ার্ল্ড"
}}
আমার $ HEAD_ELEMENT = $ সত্য খুঁজে> উপাদান ('head2')
(আমার $ head_elements = $ সত্য খুঁজে> উপাদানের
আমার $ new_element = $ সত্য খুঁজে> add_child ('test4'
,; -; 'head2')> উপাদান ('test_tag') আমার $ পরীক্ষা = $ সত্য খুঁজে> উপাদান ('head2')
{attr1 => 'val1'});
$ kid->; আমার $ ছাগলছানা = $ সত্য খুঁজে> update_kid ('root_child', {attr2 => 'stuff2'}, 'বাজে কথা')
update_node ({new_attr => 'new_stuff'});
$ new_element-> add_child ('শিশু', {myattr => 'স্টাফ'}, 'লেগে'); আমার $ new_xml = $ রুট
-> to_xml;>
আবশ্যক শক্তিশালী:
- পার্ল
পাওয়া মন্তব্যসমূহ না