这是我的代码:
$php_var = json_decode($json, 1);
$serializer=new XML_Serializer();
if($serializer->serialize($php_var))
$xml_string=htmlspecialchars("<?xml version='1.0' encoding='UTF-8' ?>".$serializer->getSerializedData());
echo $xml_string;
$xml_obj = new DOMDocument;
@$xml_obj->loadXML($xml_string);
$urls=$xml_obj->getElementsByTagName('visibleUrl');
foreach($urls as $u)
{
echo $u->textContent."<br/>";
}
答案 0 :(得分:1)
跳过XML部分并直接使用解析的JSON结构。
print_r($php_var);
将向您展示内容。如果你正在寻找一些“visibleUrl”字符串,那么递归遍历数组直到你找到它。