xml2js is built on the sax streaming interface, but it doesn't present
a streaming interface.  It builds up a data structure representing the
entire xml document.

If you have *lots* of xml to parse, you need to talk to the streaming
directly, not through xml2js.

On Fri, Mar 2, 2012 at 03:23, Nuno Job <[email protected]> wrote:
> No, saxjs cant be using all that memory. xml2js is probably doing some
> buffering of its own that justifies that memory usage.
>
> I've seen the saxjs code and the buffers are very well kept, plus you
> can set a limit after which buffers will be purged.
>
> Nuno
>
> On Fri, Mar 2, 2012 at 11:07 AM, Wan Li <[email protected]> wrote:
>> On Fri, Mar 2, 2012 at 7:04 PM, fent <[email protected]> wrote:
>>>
>>> Have a look at https://github.com/isaacs/sax-js
>>
>>
>> xml2js is built on top of sax-js. I even hacked version to utilize the
>> streaming API provided by sax-js, but doesn't help too much.
>>
>> --
>>>: ~
>>
>> --
>> Job Board: http://jobs.nodejs.org/
>> Posting guidelines:
>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>> You received this message because you are subscribed to the Google
>> Groups "nodejs" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/nodejs?hl=en?hl=en
>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to