我正在尝试读取XML文件。 XML文档: / stagingform
我的代码为$ dir返回null你能告诉我我做错了吗?
$xml = new SimpleXMLElement(file_get_contents("configfile.xml"));
$dir = $xml->codedir;
echo "* * * * directory * * ** -> ".$dir;
我可以看到configfile.xml的内容:
echo htmlentities($xml->asXML());
但是我无法将$ dir设置为/ stagingform。 感谢
答案 0 :(得分:1)
这应该这样做:
$xml = new SimpleXMLElement(file_get_contents("configfile.xml"));
foreach($xml->children() as $child)
{
if($child->getName()=="codedir"){
echo $child;
}
}
答案 1 :(得分:0)
一个更容易使用的函数是simplexml_load_file
,像这样使用(支持远程/本地文件):
<?php
$xml = simplexml_load_file("http://www.breakingnews.com/feeds/rss/");
print_r($xml);