我正在使用此代码来获取网站的内容:
$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..