htmltree
v0.0.4
Published
simple tree data structure for html source
Downloads
127
Readme
htmltree
Very simple xml/html -> syntax tree converter. Useful for further mangling your html source.
var htmltree = require('htmltree');
htmltree('<html><body onclick=foo></body></html>', function(err, doc) {
// doc
{
// stuff in the doctype tag
doctype: undefined || string
root: [
... node type, see below ...
]
}
});
Each node entry is an object with the following form.
// node
[
{
type: 'tag' | 'text' | 'comment',
name: 'html', // set for 'tag' nodes
attributes: {
},
children: [
{
tag: body,
attributes: {
onclick: 'foo'
}
},
...
],
// true if the tag node is a void element no body
void: boolean
}
]
license
MIT