SimpleXML, üçüncü düzeyde kullanarak XML veri ayıklanıyor

0 Cevap php

Ben bir xml dosyasından veri ayıklamak çalışıyorum. Sorun üçüncü seviye değil ikinci düzeyini nasıl yapılacağını biliyorum, ama.

İşte bir örnek XML testi

<createacct>
  <result>
    <options>
     <ns></ns>
    </options>
    <rawout>
    stuff
    </rawout>
    <status>1</status>
    <statusmsg>success</statusmsg>
  </result>
</createacct>

<rawout> <status> ve <statusmsg>: Şimdi, nasıl veri ayıklamak istiyorsunuz? Ben de <result><options><ns> bakmak gerekebilir.

Belki varsayalım:

$yop = new SimpleXMLElement ($xmlFile);
$rawout = array((string) $yop->rawout); // for rawout

ve benzeri <status> ve <statusmsg> için. Ama ne için <result><options><ns>?

0 Cevap