Merge pull request #8 from pludov/parse_all_input

Consume content in all cases but error
This commit is contained in:
Sai Teja
2018-11-28 20:28:00 +05:30
committed by GitHub

View File

@@ -93,7 +93,7 @@ function registerEvents () {
var verbatimText = this.opts.verbatimText; var verbatimText = this.opts.verbatimText;
parser.on('startElement', function (name, attrs) { parser.on('startElement', function (name, attrs) {
if (state.isRootNode) validateResourcePath(name) if (state.isRootNode) state.isRootNode = false;
state.currentPath = state.currentPath + '/' + name state.currentPath = state.currentPath + '/' + name
checkForResourcePath(name) checkForResourcePath(name)
if (state.isPathfound) processStartElement(name, attrs) if (state.isPathfound) processStartElement(name, attrs)
@@ -256,26 +256,6 @@ function registerEvents () {
} }
return jsonPath return jsonPath
} }
function validateResourcePath (name) {
var temp
var index
state.isRootNode = false
if (resourcePath) {
if (resourcePath[0] === '/') {
temp = resourcePath.substring(1, resourcePath.length)
} else {
temp = resourcePath
}
index = temp.indexOf('/')
if (index !== -1) temp = temp.substring(0, index)
if (temp !== name) {
scope.end()
}
}
}
} }
function processError (err) { function processError (err) {