是否有可能加載XML/HTML文檔使用的是Node.js和執行操作如的getElementsByTagName?您可以使用node.js中的XML/HTML文檔嗎?
3
A
回答
4
的node.js不會給你一個DOM「開箱即用」,但它提供了適當的HTML DOM一個偉大的模塊:https://github.com/tmpvar/jsdom。
編輯:也有幾個模塊與XML交互的幫助。下面是他們對維基(此頁已過時)的列表: https://github.com/joyent/node/wiki/modules#wiki-parsers-xml
0
還檢查了https://github.com/robtweed/ewdDOM
這是使用全局數據庫
2
Cheerio持久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>
相關問題
- 1. 您可以使用Google Drive API更改文檔的說明嗎?
- 2. 您可以使用CouchDB 2.0'Mango'實現文檔連接嗎?
- 3. 您可以使用antixml來創建xml文檔嗎?
- 4. 我可以使用Node.js讀取PDF或Word文檔嗎?
- 5. phantomjs可以使用node.js嗎?
- 6. 你可以在IIS中使用node.js嗎?
- 7. 您可以使用Google文檔作爲您自己的應用程序的文本編輯器嗎?
- 8. 您可以幫助您使用LZMA(7zip)SDK創建zip存檔嗎?
- 9. 您可以訪問MS Office 365 Word保存文檔事件嗎?
- 10. 認證 - 您可以使用cookies/session嗎?
- 11. 您可以針對WebApi使用WcfTestClient嗎?
- 12. 您可以使用JRockit運行glassfish嗎?
- 13. Node.js可以調用Chrome嗎?
- 14. 您可以將RegAsm與可執行文件一起使用嗎?
- 15. 我可以在我的html文檔中使用兩次「window.onbeforeunload」嗎?
- 16. Spock可以使用人類可讀的文檔嗎?
- 17. 您可以使用JSONP檢索您的Skype狀態嗎?
- 18. 是否可以使用mongoDB和Node.js返回多個子文檔?
- 19. 您可以在iPhone的文檔文件夾中添加默認文檔
- 20. 您可以使用Google Analytics代碼的包含文件嗎?
- 21. 您可以在Eclipse中導入非歸檔項目目錄嗎?
- 22. 您可以在瀏覽器中對Word文檔進行復雜的編輯嗎?
- 23. 您可以預先定義Meteor/MongoDB文檔中的允許字段嗎?
- 24. 您可以使用Make中的$(shell查找)中的%嗎?
- 25. 您可以使用控制檯應用程序中的LiveSDK嗎?
- 26. 您可以使用C#中的函數內部的類嗎?
- 27. 您可以使用Core Graphics繪製文字陰影/輪廓嗎?
- 28. 您可以使用Doxygen從\ todo命令生成todo.txt文件嗎?
- 29. 您可以使用AJAX回顯文件進行下載嗎?
- 30. 您可以使用Ant來構建/修改XML文件嗎?
在這裏,這是最好的答案,如果你想查詢的HTML。 – chovy