دیکد کدهای xml چگونه است

پرسیده شده
فعالیت 865 روز پیش
دیده شده 691 بار
0

با سلام خدمت استاد آوند عزیز

یک سوال خارج از موضوع داشتم ممنون میشم اگه منو راهنمایی کنید.

من از یک سرور دارم اطلاعات رو میگیرم که اطلاعات رو داره با xml برمیگردونه حالا من باید توی php این xml رو دیکد کنم اما وقتی تبدیل به آرایه میکنم اون مواردی که هم نام هستن از بین میرن.

چطور جلوی این کار رو بگیرم؟

این اطلاعات xml من هست که داره از سمت irnic گرفته میشه.

<?xml version="1.0" encoding="UTF-8" standalone="no" ?> 
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> 
 <response> 
  <result code="1000"> 
   <msg>Command completed successfully</msg> 
  </result>
  <resData> 
   <contact:chkData xmlns:contact="http://epp.nic.ir/ns/contact-1.0"> 
    <contact:cd> 
     <contact:id avail="1">ex61-irnic</contact:id> 
     <contact:position type="holder" allowed="0" /> 
     <contact:position type="admin" allowed="0" /> 
     <contact:position type="tech" allowed="0" /> 
     <contact:position type="bill" allowed="0" /> 
    </contact:cd> 
    <contact:cd> 
     <contact:id avail="0">ex999-irnic</contact:id> 
    </contact:cd>
    </contact:chkData> 
  </resData> 
  <trID> 
   <clTRID>TEST-12345</clTRID> 
   <svTRID>irnic-f4r453x3</svTRID> 
  </trID> 
 </response> 
</epp>

اما بعد از استفاده از فانکشن قسمت هایی از کد حذف میشه و خروجی زیر رو میبینم

SimpleXMLElement Object
(
    [response] => SimpleXMLElement Object
        (
            [result] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [code] => 1000
                        )

                    [msg] => Command completed successfully
                )

            [resData] => SimpleXMLElement Object
                (
                )

            [trID] => SimpleXMLElement Object
                (
                    [clTRID] => TEST-12345
                    [svTRID] => irnic-f4r453x3
                )

        )

)  

الان اون contactها حذف شدن.

ممنون میشم راهنمایی کنید

فایل پیوست

علی یزدانی فر
علی یزدانی فر

23 آبان 00