[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разбор XML
doc555
Пытаюсь получить доступ к произвольному элементу массива (экспорт новостей погоды)
<?php
header('Content-type: text/html; charset=utf-8');
?>
<?php


$xml = new SimpleXMLElement('http://informer.gismeteo.ru/xml/33837_1.xml',null,true);

$phenomena=array();

foreach ($xml->PHENOMENA as $phenomena) {
echo ' cloudiness ' . $phenomena['cloudiness'];
echo '<br>precipitation ' . $phenomena['precipitation'];
}

var_dump($phenomena);

?>

но выкидывает грабли (



Спустя 4 часа, 37 минут, 14 секунд (27.09.2010 - 23:02) GRean написал(а):

Пример работы с simpleXml:
xml.xml

<?xml version="1.0" encoding="UTF-8"?>
<
xml>
<
news id = "0">
<
author>Author0</author>
<
data>00.00.00</data>
<
text>Text0</text>
</
news>
<
news id = "1">
<
author>Author1</author>
<
data>00.00.00</data>
<
text>Text1</text>
</
news>
</
xml>




$xmlstr = file_get_contents('xml.xml');
$xml = new SimpleXMLElement($xmlstr);


foreach($xml as $node){

echo" < ".$node->getName()." id=' ".$node->attributes()."'> ";
echo"<br>";
foreach($node as $node2){

echo" < ".$node2->getName()." > ".$node2;

}
echo"---";
echo"<br>";
}

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.