node-libxml-xsd
node-libxml-xsd copied to clipboard
Memory leak
Please check this snippet, the library has a memory leak.
var Xsd = require('libxml-xsd'); // v0.5.1 leaks
var schema = [
'<?xml version="1.0" encoding="ISO-8859-1" ?>',
' <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">',
' <xs:element name="test" type="xs:string" />',
' </xs:schema>'
].join('');
var validator = Xsd.parse(schema);
for (var i = 0; i < 10000; i++) {
var temp = validator.validate('<test xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Roman</test>');
}