3

xmlファイルをロードしてデータベースに保存する必要があります。私はフレームワークとしてSymfony2.1を使用していますが、このframweorkには優れたツールであるクローラーが付属しています。XPATHの使用が簡単になります。

このクローラーを使用してXMLファイルをロードするにはどうすればよいですか?

それを行う方法を示す良いチュートリアルはありますか?

4

1 に答える 1

8

これを試しましたか?

$document = new \DOMDocument();
$document->loadXml(file_get_contents('my_file.xml'));

$crawler = new Crawler();
$crawler->addDocument($document);

またはこれ?

$crawler = new Crawler();
$crawler->addXmlContent(file_get_contents('my_file.xml'));

DomCrawlerコンポーネントとそれにコンテンツをロードする方法の詳細については、http ://symfony.com/doc/current/components/dom_crawler.html#adding-the-contentをご覧ください。

于 2012-09-10T14:39:33.300 に答える