Articles of dom

用node.jsparsinghtml页面的首选DOM库?

我正在寻找parsingHTML页面的库(有一些宽大的,而不是严格的XMLparsing器)。 任何人都可以推荐吗? 编辑:跨越jsdom

WSH(wscript)可以和nodejs结婚吗?

作为QA,我使用WSH脚本在IE中进行自动上传,部署和一些Webtesting。 使用JavaScript的WSH(wscript)可以打开IE窗口,激活它并访问DOM模型来执行一些操作或validation一些预期的结果。 这是一种Selenium 1.0的方法,但不需要JAVA和任何环境configuration,因此可以在任何开发人员/ QA Windows机器上立即执行。 最近我发现了NodeJS及其所有function,除了使用Windows IE DOM进行操作。 找不到如何运行我的旧WSH脚本来testingIE DOM,同时使用一些NodeJS模块parsingXML或运行testing报告服务器。 所以问:是否有可能运行WSH JavaScripts和Node.js,并使用来自两个世界的所有好东西? 我害怕,这不是,但希望有人有解决方法… 作为解决方法,也许有人在NodeJS中find启动IE窗口访问其DOM的方法(…添加自己的js脚本或运行SendKeys)! 我明白,NodeJS不是为了执行Windowspipe理任务而devise的。

videostream通过Websocket到<video>标签

我使用Node.js通过Websocket实时webmvideostream到一个网页,将在一个标签中播放它。 以下是来自服务器和客户端的代码: 服务器: var io = require('./libs/socket.io').listen(8080, {log:false}); var fs = require('fs'); io.sockets.on('connection', function (socket) { console.log('sono entrato in connection'); var readStream = fs.createReadStream("video.webm"); socket.on('VIDEO_STREAM_REQ', function (req) { console.log(req); readStream.addListener('data', function(data) { socket.emit('VS',data); }); }); }); 客户: <html> <body> <video id="v" autoplay> </video> <script src='https://localhost/socket.io/socket.io.js'></script> <script> window.URL = window.URL || window.webkitURL; window.MediaSource = window.MediaSource || […]

实现W3C XML DOM的Node.js库?

我已经编写了一些代码来使用标准的W3C DOM API操纵XML文档。 它在浏览器环境中运行良好,我想让它在node.js下工作。 不幸的是,我一直没能find一个工作node.js库实现标准的W3C DOM APIs。 这里是我尝试过的图书馆: node-o3-xml – 分析上的segfaults node-o3-fastxml – 分析上的segfaults libxmljs – 不使用标准的W3C DOM API jsdom – 使用HTML DOM,而不是XML DOM(例如, element.tagName将返回大写forms,而不是大小写敏感的forms) 我可以编写第二个实现,使用不同的API来执行相同的function,但我宁愿find一个将公开这些标准接口的库,以便我可以在上下文中使用相同的代码。 是否有一个工作node.js库实现W3C的DOM API?