将网站转换为xml?

Sor*_*avi 1 php xml

我使用此代码来获取网站的内容:

$data = file_get_contents('http://domain.com/');
Run Code Online (Sandbox Code Playgroud)

而目前,我想转换$data为XML对象以轻松解析它.例如:

<?xml version='1.0' encoding='ISO-8859-1'?>
<html>
    <body>
         <div id='main'>
         </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

预先感谢

小智 7

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 );
Run Code Online (Sandbox Code Playgroud)