我使用此代碼來獲得一個網站的內容:將網站轉換爲XML?
$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>
預先感謝
我使用此代碼來獲得一個網站的內容:將網站轉換爲XML?
$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>
預先感謝
有幾類和API內置到PHP,並準備使用。
看看這裏:http://www.php.net/manual/en/refs.xml.php
由於您使用的是網站的來源,你最好使用DOM文檔和加載它的HTML(因爲這是它是什麼)。
$data = file_get_contents('http://example.com/');
$dom = new DOMDocument();
$dom->loadHTML($data);
爲什麼要將其轉換爲xml?你可以解析爲HTML容易以及..
因爲我想將其轉換爲數組或將網頁的一部分用作輸出,所以我需要它作爲XML –
只需使用DOM文檔:http://stackoverflow.com/questions/4881255/generating-xml-from-html-list-using -php –