1

このコードを使用して、Web サイトのコンテンツを取得しています。

$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>

少し早いですがお礼を

4

2 に答える 2

7

いくつかのクラスと API が PHP に組み込まれており、すぐに使用できます。

こちらをご覧ください: http://www.php.net/manual/en/refs.xml.php

Web サイトのソースを使用しているため、DOMDocument を使用して HTML としてロードするのが最適です (それが HTML であるため)。

$data = file_get_contents('http://example.com/');
$dom = new DOMDocument();
$dom->loadHTML( $data );
于 2012-09-13T22:22:47.887 に答える
1

なぜxmlに変換したいのですか?htmlとしても簡単に解析できます..

たとえば、http://php.net/manual/pl/class.domdocument.phpを使用します。

于 2012-09-13T22:22:50.643 に答える