2013-02-11 342 views
-1

XML源:Xml数据提取?

<nodes> 
<TUR> 
<node> 
<kaynakad>Veri</kaynakad> 
<rast>xxx1</rast> 
<saat>18:50</saat> 
</node> 
<node> 
<kaynakad>Veri</kaynakad> 
<rast>xxx5</rast> 
<saat>18:50</saat> 
</node> 
</TUR> 
</nodes> 

用于循环:

<?php foreach ($ev->TUR->children() as $node) { ?> 

显示:

<?php echo $kaynakad=$node->kaynakad. '</br>'; ?> 
<?php echo $rast=$node->rast. '</br>'; ?> 
<?php echo $saat=$node->saat. '</br>'; ?> 

kaynakad最后一点钟报没有问题。但是,rast问题。

我该如何解决?

回答

1

我建议:simplexml_load_string

<?php 
$string = <<<XML 
<?xml version='1.0'?> 
<document> 
<title>Forty What?</title> 
<from>Joe</from> 
<to>Jane</to> 
<body> 
    I know that's the answer -- but what's the question? 
</body> 
</document> 
XML; 

$xml = simplexml_load_string($string); 

print_r($xml); 
?> 
+0

看我给的例子。对于示例foreach循环?我很少认识英语,对不起。 – 2013-02-11 21:30:16