0

NodeでPHPのDOMとXPathに代わる良いものはありますか?

見回したところ、DOM と XPath があり、NPM パッケージ マネージャー経由でインストールできるようですが、HTML と XML の解析に使用するのに正しいものかどうかわかりませんでした。

4

1 に答える 1

0

XPath についてはわかりませんが、HTML の場合は、cheerioを確実に使用できます。

var cheerio = require("cheerio");
var $ = cheerio.load(theHTML);
if ($(".my-class").is("#my-id")) {
   console.log("Yay, this element was found!");
}

構文は jQuery と同じです。したがって、jQuery の使用方法を既に知っている場合は、cheerio の使用方法がわかります。
おまけとして、cheerio は Windows で動作します。他の多くの HTML/XML パーサーのベースである JSDOM はそうではありません。

于 2013-08-09T14:11:15.023 に答える