You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

big-xml

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

big-xml - npm Package Compare versions

Comparing version

to
0.6.0

8

lib/big-xml.js

@@ -37,4 +37,7 @@ var expat = require('node-expat'),

var isCapturing = false;
var level = 0;
parser.on('startElement', function(name, attrs) {
level++;
if (!isCapturing && !name.match(recordRegEx)) {

@@ -82,2 +85,3 @@ return;

parser.on('endElement', function(name) {
level--;
node = nodes.pop();

@@ -90,4 +94,8 @@

if (level === 0) {
self.emit('end');
}
});
}
util.inherits(BigXmlReader, events.EventEmitter);

2

package.json

@@ -5,3 +5,3 @@ {

"description": "Lightweight XML parser for really big files (uses node-expat)",
"version": "0.5.0",
"version": "0.6.0",
"homepage": "https://github.com/jahewson/node-big-xml",

@@ -8,0 +8,0 @@ "repository": {

@@ -29,3 +29,3 @@ # big-xml -- Lightweight XML parser for really big files

reader.on('record', function(record, tag) {
reader.on('record', function(record) {
console.log(record);

@@ -32,0 +32,0 @@ });