我在 libxmljs 存储库上发布了一个问题,它已关闭,因为他们认为这在 lib 级别上不是问题。所以我把它贴在这里。
我正在尝试使用 OASIS 提供的 XML 模式验证 XLIFF 文件,但我一直收到 XSD 错误。
错误:在 Request._callback (/Users/fluxb0x/Tests/xliff_parser/main.js) 的 Document.validate (/Users/fluxb0x/Tests/xliff_parser/node_modules/libxmljs/lib/document.js:73:17) 中的 XSD 架构无效:25:21) 在 Request.self.callback (/Users/fluxb0x/Tests/xliff_parser/node_modules/request/request.js:199:22) 在 Request.emit (events.js:98:17) 在 Request. (/Users/fluxb0x/Tests/xliff_parser/node_modules/request/request.js:1160:14) 在 IncomingMessage 的 Request.emit (events.js:117:20)。(/Users/fluxb0x/Tests/xliff_parser/node_modules/request/request.js:1111:12) 在 IncomingMessage.emit (events.js:117:20) 在 _stream_readable.js:938:16 在 process._tickCallback (node. js:419:13)
我使用 Oxygen XML 编辑器来测试验证,它没有问题。
这是我导出的 XLIFF 文件:en.xliff
这是 OASIS 提供的 XSD 文件:xliff_schema.xsd
好大的文件。
感谢您的帮助。