<?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>";
}