我担心这是一个非常愚蠢的问题,但是在尝试了许多组合后,我已经卡住了两个小时。我正在尝试从XML文件中提取名称。
我的XML文件:
<?xml version="1.0"?>
<userdata>
<name>John</name>
</userdata>
我的PHP:
$doc = new DOMDocument();
$doc -> load( "thefile.xml" );
$thename = $doc -> getElementsByTagName( "name" );
$myname= $thename -> getElementsByTagName("name") -> item(0) -> nodeValue;
错误信息:
Catchable fatal error: Object of class DOMElement could not be converted to string in phpreader.php
我已经尝试过
$myname= $thename -> getElementsByTagName("name") -> item(0) ;
$myname= $doc -> getElementsByTagName("name") -> item(0) -> nodeValue;
$myname= $doc -> getElementsByTagName("name") -> item(0) ;
但是所有尝试都失败了。猜测我已经尝试了几乎每一种组合,除了正确的那个 :(