php xml ayrıştırıcı yardım

0 Cevap php

PHP bir xml günlük dosyası ayrıştırmak çalışıyorum. Bu yapı aşağıdaki vardır

 <log>
 <logentry revision="1745">
 <author>abc</author> 
  <date>2010-08-31T20:46:29.691125Z</date> 
 <paths>
  <path kind="" action="M">/trunk/myserver/abc.java</path> 
  <path kind="" action="M">/trunk/myserver/test.java</path> 
  <path kind="" action="M">/trunk/myserver/xmltest.java</path> 
  </paths>
  <msg>how to make it work!</msg> 
  </logentry>
</log>

Nasıl bu xml dosyasındaki tüm verileri ayıklamak? Nasıl günlük dosyası üzerinde döngü tüm verileri ayıklamak için olabilir?

P: Ben mysql tüm bu verileri eklemek istiyorum, bu başka bir hikaye, ben bunu yapabilirim

Teşekkürler!

ps: Ayrıca ben de eylem o M almak istiyorum.

EDIT: I tried this code as well but I couldn't make it work for whole file :(

$xml = simplexml_load_file("test.log");

echo $xml->getName();


foreach($xml->children() as $child)
  {
    echo $child->getName() . ": " . $child . "<br />";
  }

0 Cevap