در XML :: تجزیه کننده :: دهنده یک ماژول پرل برای تجزیه XML است. XML :: تجزیه کننده :: دهنده لفاف بسته بندی در بالای XML :: تجزیه کننده فراهم می کند که API دوستانه تر
در
در خلاصه فیلم
در
در استفاده XML :: تجزیه کننده است :: دهنده.
از من $ XML = QQ {سلام جهان!}؛ بهتر
$ ریشه من = XML :: تجزیه کننده :: Wrapper-> جدید ($ XML). بهتر
من $ root2 = XML :: تجزیه کننده :: Wrapper-> جدید ({فایل => '/tmp/test.xml'})؛ بهتر
$ root_tag_name = $ root-> نام من. بهتر
من $ roots_children = $ root-> عناصر.
از حلقه foreach $ عنصر من (@ $ roots_children) {
اگر ($ عنصر-> نام معادله 'سر') {
از من $ شناسه = $ عنصر-> attr ('شناسه')؛
از من $ hello_world_text = $ عنصر-> متن. # معادله "سلام جهان!"
از}
از} بهتر
من $ head_element = $ root-> عنصر ('head2')؛ بهتر
من $ head_elements = $ root-> عناصر ( 'head2')؛ بهتر
$ آزمون من = $ root-> عنصر ('head2') -> عنصر ('test_tag')؛ بهتر
من $ new_element = $ root-> add_child ('test4، {attr1 => 'val1'})؛ بهتر
من $ بچه = $ root-> update_kid ('root_child'، {attr2 => 'stuff2'}، 'اه')؛
از $ kid-> update_node ({new_attr => 'new_stuff'})؛
از $ new_element-> add_child ('کودک'، {myattr => 'چیزهای'}، 'bleh')؛ بهتر
من $ new_xml = $ ریشه -> to_xml؛
مورد نیاز:
پرل
نظر یافت نشد