Я пытаюсь проанализировать файл журнала xml в PHP. Он имеет следующую структуру
<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>
Как я могу извлечь все данные из этого XML-файла? Как зациклить файл журнала для извлечения всех данных? Я тоже хочу получить эту М от действия.
Я тоже пробовал этот код, но не смог заставить его работать для всего файла.
$xml = simplexml_load_file("test.log");
echo $xml->getName();
foreach($xml->children() as $child)
{
echo $child->getName() . ": " . $child . "<br />";
}
$xmlobj = new SimpleXMLElement($xml);
- person Geoffrey   schedule 17.12.2010