diff --git a/lib/w3cjs.js b/lib/w3cjs.js index 936031b..750a518 100644 --- a/lib/w3cjs.js +++ b/lib/w3cjs.js @@ -7,6 +7,7 @@ var w3cCheckUrl = 'http://validator.w3.org/nu/'; var defaultOutput = 'json'; var defaultDoctype = null; var defaultCharset = null; +var defaultParser = 'html'; var defaultProxy = null; var defaultCallback = function (res) { @@ -22,6 +23,7 @@ function validate(options) { var callback = options.callback || defaultCallback; var doctype = options.doctype || defaultDoctype; var charset = options.charset || defaultCharset; + var parser = options.parser || defaultParser; var file = options.file; var input = options.input; var context = ''; @@ -42,6 +44,9 @@ function validate(options) { var req = getRequest(type !== 'remote', options); + if (parser) + req.query({ parser: parser }); + if(type === 'remote') { req.query({ out: output }); req.query({ doc: file });