我simplexml_load_string()
用来解析 xml 字符串。它正确读取输入,但不返回任何数据,只返回空白节点。
我的xml数据是:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<leads>
<auth>
<username>user</username>
<password>user</password>
</auth>
</leads>
功能是:
$xmlObj = simplexml_load_string($xml);
if ($xmlObj) {
echo "Failed loading XML\n";
foreach(libxml_get_errors() as $error) {
echo "\t", $error->message;
}
}
else{
print_r($xmlObj);
}
当我尝试打印结果时,我得到一个空白节点,例如
<auth>
</username>
</password>
</auth>