我使用此代码来获取网站的内容:
$data = file_get_contents('http://domain.com/');
现在,我想将$data
转换为XML对象以轻松解析它。例如:
<?xml version='1.0' encoding='ISO-8859-1'?>
<html>
<body>
<div id='main'>
</div>
</body>
</html>
预先感谢
PHP中内置了几个类和API,可以随时使用。
看看这里:http://www.php.net/manual/en/refs.xml.php
由于您使用的是网站的来源,因此您最好使用DOMDocument并将其加载为HTML(因为它就是这样)。
$data = file_get_contents('http://example.com/');
$dom = new DOMDocument();
$dom->loadHTML( $data );
为什么要将其转换为xml?您也可以轻松地将其解析为html ..