serba

Рейтинг
1
Регистрация
22.04.2009

Все, сделал. Не знаю насколько эффективно, но результат дает

<?php

$text='<?xml version="1.0"
encoding="windows-1251"?><html.code><title>название</title></html.code>';
$filePath="file.xml";

$xml = simplexml_load_file($filePath);

foreach($xml->xpath('//category') as $cat) {

$mass= $cat->attributes();

echo $mass[id]."<br>";

}
?>

asserte, спасибо за ссылку на мануал

вот скрипт

<?php

$text='<?xml version="1.0"
encoding="windows-1251"?><html.code><title>название</title></html.code>';
$filePath="file.xml";
$xml = simplexml_load_file($filePath);
$array = (array)$xml;

$cat = $xml->xpath('//category');

foreach ($cat as $elem)
{
далее надо получить атрибут id
}
?>

$elem вот что из себя представляет

SimpleXMLElement Object

(

[@attributes] => Array

(

[id] => 1096721

)

[0] => Категория

)

SimpleXMLElement Object

(

[@attributes] => Array

(

[id] => 1099615

[parentId] => 1096721

)

[0] => Подкатегория 1

)

SimpleXMLElement Object

(

[@attributes] => Array

(

[id] => 1105804

[parentId] => 1099615

)

[0] => Подкатегория 2

)