diff options
Diffstat (limited to 'node_modules/domhandler/readme.md')
-rw-r--r-- | node_modules/domhandler/readme.md | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/node_modules/domhandler/readme.md b/node_modules/domhandler/readme.md deleted file mode 100644 index a9214a3dd..000000000 --- a/node_modules/domhandler/readme.md +++ /dev/null @@ -1,99 +0,0 @@ -#DOMHandler [](http://travis-ci.org/fb55/DomHandler) - -The DOM handler (formally known as DefaultHandler) creates a tree containing all nodes of a page. The tree may be manipulated using the DOMUtils library. - -##Usage -```javascript -var handler = new DomHandler([ <func> callback(err, dom), ] [ <obj> options ]); -// var parser = new Parser(handler[, options]); -``` - -##Example -```javascript -var htmlparser = require("htmlparser2"); -var rawHtml = "Xyz <script language= javascript>var foo = '<<bar>>';< / script><!--<!-- Waah! -- -->"; -var handler = new htmlparser.DomHandler(function (error, dom) { - if (error) - [...do something for errors...] - else - [...parsing done, do something...] - console.log(dom); -}); -var parser = new htmlparser.Parser(handler); -parser.write(rawHtml); -parser.done(); -``` - -Output: - -```javascript -[{ - data: 'Xyz ', - type: 'text' -}, { - type: 'script', - name: 'script', - attribs: { - language: 'javascript' - }, - children: [{ - data: 'var foo = \'<bar>\';<', - type: 'text' - }] -}, { - data: '<!-- Waah! -- ', - type: 'comment' -}] -``` - -##Option: ignoreWhitespace -Indicates whether the DOM should exclude text nodes that consists solely of whitespace. The default value is "false". - -The following HTML will be used: - -```html -<font> - <br>this is the text -<font> -``` - -###Example: true - -```javascript -[{ - type: 'tag', - name: 'font', - children: [{ - type: 'tag', - name: 'br' - }, { - data: 'this is the text\n', - type: 'text' - }, { - type: 'tag', - name: 'font' - }] -}] -``` - -###Example: false - -```javascript -[{ - type: 'tag', - name: 'font', - children: [{ - data: '\n\t', - type: 'text' - }, { - type: 'tag', - name: 'br' - }, { - data: 'this is the text\n', - type: 'text' - }, { - type: 'tag', - name: 'font' - }] -}] -```
\ No newline at end of file |