【发布时间】:2013-07-29 06:43:46
【问题描述】:
我有一个这种格式的 XML 文件
"note.xml"
<currencies>
<currency name="US dollar" code_alpha="USD" code_numeric="840" />
<currency name="Euro" code_alpha="EUR" code_numeric="978" />
</currencies>
PHP 代码
$xml=simplexml_load_file("note.xml");
echo $xml->name. "<br>"; --no output
echo $xml->code_alpha. "<br>"; --no output
echo $xml->code_numeric . "<br>"; --no output
print_r($xml);
print_r($xml) 的输出-->SimpleXMLElement Object ( [currency] => SimpleXMLElement Object ( [@attributes] => Array ( [name] => 美元 [code_alpha] => USD [code_numeric] =>第840章)
我没有得到 ECHO 语句的任何输出 我尝试了“simplexml_load_file”并尝试从中读取,但它不起作用。请告诉我应该使用什么 php 代码来读取这种格式的 XML 文件。
【问题讨论】:
-
你为什么说
simplexml_load_file没用?首先向我们展示您的 php 代码。 -
echo $xml->name. "<br>"; echo $xml->code_alpha . "<br>"; echo $xml->code_numeric. "<br>";我按照 W3schools 尝试过,但输出为空白..... -
永远不要再咨询 w3schools。这通常是错误的和误导性的。