根据XSD Node.js验证XML

根据XSD Node.js验证XML,node.js,xsd-validation,Node.js,Xsd Validation,我试图使用nodelibxmljsmodule根据XSD模式验证XML 我犯了这个错误 return this._validate(xsd); ^ Error: Invalid XSD schema 我读了很多书,似乎这个模块不接受导入其他模式的模式。我使用的模式是本地模式,也是导入模式,我使用fs模块读取文件,如下所示: var json = JSON.parse(fs.readFileSync(jsonLocal, 'utf-8')); var xsd2

我试图使用node
libxmljs
module根据XSD模式验证XML

我犯了这个错误

return this._validate(xsd);
                ^

Error: Invalid XSD schema
我读了很多书,似乎这个模块不接受导入其他模式的模式。我使用的模式是本地模式,也是导入模式,我使用
fs
模块读取文件,如下所示:

var json = JSON.parse(fs.readFileSync(jsonLocal, 'utf-8'));
var xsd2 = fs.readFileSync(xsdLocal, 'utf-8');

var xml = parser(json, true);

var xsdDoc = libxml.parseXml(xsd2);
var xmlDoc = libxml.parseXml(xml);

xmlDoc.validate(xsdDoc);
但我得到了开头描述的错误

有人知道我想用这个模块做什么是可能的吗?或者是其他可以完成这项工作的模块

下面是我正在使用的模式: