Skip to content

dachev/nQuery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nQuery

A node.js plugin that brings sizzle and libxmljs together. Currently it passes all relevant sizzle tests when used with an HTML document.

Requirements

  • Node v0.1.102+
  • libxmljs v0.4.0+

How to install

npm install nquery

How to test

To run the tests, go to the project's root directory and run

make test

Demo

To run the demo, go to the examples directory and run

node web.js

How to use

var nquery = require('nquery');
var html   = '<html><head></head><body><div id="test" class="test">google</div></body></html>';
var $      = nquery.createHtmlDocument(html);
var $divs  = $('div.test');

for (var i = 0; i < $divs.length; i++) {
    console.log($divs[i].toString());
}

About

Sizzle powered CSS selectors for libxmljs

Resources

License

Stars

Watchers

Forks

Packages

No packages published