根据XSD Node.js验证XML
我试图使用node根据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
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);
但我得到了开头描述的错误
有人知道我想用这个模块做什么是可能的吗?或者是其他可以完成这项工作的模块
下面是我正在使用的模式: