0

の 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 に設定できません。ありがとう

4

2 に答える 2

1

これはそれを行う必要があります:

$xml = new SimpleXMLElement(file_get_contents("configfile.xml"));
foreach($xml->children() as $child)
{
    if($child->getName()=="codedir"){
        echo $child;
    }

}
于 2012-11-16T16:06:57.010 に答える
0

より簡単に使用できる関数は、次のようsimplexml_load_fileに使用されます (リモート/ローカル ファイルをサポートします)。

<?php
$xml = simplexml_load_file("http://www.breakingnews.com/feeds/rss/");

print_r($xml);
于 2012-11-16T16:09:05.190 に答える