NodeでPHPのDOMとXPathに代わる良いものはありますか?
見回したところ、DOM と XPath があり、NPM パッケージ マネージャー経由でインストールできるようですが、HTML と XML の解析に使用するのに正しいものかどうかわかりませんでした。
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 はそうではありません。