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
1.0.0

13

lib/big-xml.js

@@ -14,3 +14,3 @@ var expat = require('node-expat'),

options.lists = options.lists || [];
options = options || {};
options.gzip = options.gzip || false;

@@ -28,5 +28,12 @@

stream.on('data', function(data) {
parser.parse(data);
self.emit('data', data);
if (!parser.parse(data)) {
self.emit('error', new Error('XML Error: ' + parser.getError()));
} else {
self.emit('data', data);
}
});
stream.on('error', function(err) {
self.emit('error', new Error(err));
});

@@ -33,0 +40,0 @@ ///////////////////////////

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

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

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

@@ -43,2 +43,10 @@ # big-xml -- Lightweight XML parser for really big files

}
```
```
And if you want to handle errors (by default they are thrown):
```
reader.on('error', function(err) {
console.log(err);
});
```

Sorry, the diff of this file is not supported yet