Tag: dom

如何find特定的父节点?

我必须将docx转换为XML并使用DOM来查找特定的父节点。 例如 <chapter> <title> <label>Chapter 1 </label> </title> <para>This is chapterpara <a id="book"/> </para> </chapter> 在这里我想find锚节点的超级父节点的孩子(标题节点)。 通过获取我知道锚节点引用 var itemanchor=ItemElement.getElementsByTagName('a'); 如何从上面的引用遍历特定的父节点? 提前致谢。

libxmljs的替代软件

目标:使用Node.js访问网页,使用xpath语法操作DOM,并打印新的DOM。 libxmljs没问题,但它有几个NPM不能解决的依赖关系。 你使用哪个库来xpath任意的HTML?

任何基于JavaScript / jQuery的html数据处理器/美化器?

我需要在服务器端处理“脏”的html数据。 因为我在服务器端使用Node.JS 和jQuery ,所以我可以使用JS和jQuery DOMparsing器的所有function来处理我的html内容。 “脏”数据表示如下: <br ><br />Home <a href="http://habrahabr.ru/post/169139/"> gamy code </ a> <br> Technique: <a href="http://habrahabr.ru/post/173903/"> Preparation methods </ a> <br> <br> In continuation, the technique based on the book Refactoring Refactoring <a href="http://www.ozon.ru/context/detail/id/1308678/">. Improvement of existing code by Martin Fowler. </ A> <br> <a href="http://habrahabr.ru/post/174779/#habracut"> Read more → </ a> 所以,它可能在开始/中间有几个br,空p等等,我试过使用 […]

是否有可能请求一个URL和parsing在nodejs中使用DOM操作工具,如DOMDocument在PHP中的HTML内容?

是否有可能请求一个url和parsing在nodejs中使用DOM操作工具,如DOMDocument在PHP中的HTML响应?

使用jQuery和Node填充DOM数据的最佳方法

我使用Node的Socket.io将数据从服务器推送到客户端浏览器。 在客户端上,我使用jQuery来填充DOM中的返回行。 在我用来填充由Socket.io返回的数据的代码片段下面。 var OverSpeedAlerts = []; var TripCancellation = []; var GeofenceInOutAlerts = []; var ScheduleOverstay = []; var UnSchduledOverstay = []; var SkippedBusStop = []; var TripDelayAlert = []; var SkippedUnplannedAlert = []; var DelayStartEndAlert = []; var RouteDeviatedAlert = []; var MultipleBusEntry = []; 声明原型: Array.prototype.inArray = function (comparer) { for (var […]

用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?