Dom 能否在node.js中操作XML/HTML文档?
是否可以使用node.js加载XML/HTML文档并执行诸如getElementsByTagName之类的操作?node.js并没有提供“开箱即用”的DOM,但有一个很好的模块可以提供适当的HTML DOM:。Dom 能否在node.js中操作XML/HTML文档?,dom,node.js,Dom,Node.js,是否可以使用node.js加载XML/HTML文档并执行诸如getElementsByTagName之类的操作?node.js并没有提供“开箱即用”的DOM,但有一个很好的模块可以提供适当的HTML DOM:。 编辑:还有几个模块有助于与XML交互。以下是wiki上的列表(此页面已弃用):也请查看 这是一个使用Globals数据库的持久性DOM实现:专门为服务器设计的核心jQuery的小巧、快速、优雅的实现 var cheerio = require('cheerio'), $ = c
编辑:还有几个模块有助于与XML交互。以下是wiki上的列表(此页面已弃用):也请查看 这是一个使用Globals数据库的持久性DOM实现:专门为服务器设计的核心jQuery的小巧、快速、优雅的实现
var cheerio = require('cheerio'),
$ = cheerio.load('<h2 class="title">Hello world</h2>');
$('h2.title').text('Hello there!');
$('h2').addClass('welcome');
$.html();
//=> <h2 class="title welcome">Hello there!</h2>
var cheerio=require('cheerio'),
$=cheerio.load('Hello world');
$('h2.title').text('Hello here!');
$('h2').addClass('welcome');
$.html();
//=>你好!
如果您想查询HTML,这是最好的答案。