我正在接近网络编程。我需要从网页中检索一些信息。我有页面的url,所以我想要html源代码,将其翻译成xml,然后使用php的dom函数来获取我需要的信息。
我的php代码是这样的:
$url=$_POST['url']; //url
$doc_html=new DOMDocument();
$doc_html->loadHTML($url); //html page
$doc_xml=new DOMDocument();
$doc_xml->loadXML($doc_html->saveXML()); //xml converted page
$nome_app=new DOMElement($doc_xml->getElementById('title'));
echo $nome_app->nodeValue;
我收到这个致命错误:
未捕获的异常 'DOMException' 与此行上的消息“无效字符错误”:
$nome_app=new DOMElement($doc_xml->getElementById('title'));
怎么了?是html-to-xml的整个过程吗?我在网上找到了一些例子,应该可以工作......谢谢!