我在libxmljs存儲庫上發佈了一個問題,並且它已關閉,因爲他們認爲這在lib的級別上不是問題。所以我把它張貼在這裏。使用libxmljs和nodejs無效的XSD架構
我想用OASIS提供的XML架構來驗證XLIFF文件,但我一直收到XSD的錯誤。
Error: Invalid XSD schema at Document.validate (/Users/fluxb0x/Tests/xliff_parser/node_modules/libxmljs/lib/document.js:73:17) at Request._callback (/Users/fluxb0x/Tests/xliff_parser/main.js:25:21) at Request.self.callback (/Users/fluxb0x/Tests/xliff_parser/node_modules/request/request.js:199:22) at Request.emit (events.js:98:17) at Request. (/Users/fluxb0x/Tests/xliff_parser/node_modules/request/request.js:1160:14) at Request.emit (events.js:117:20) at IncomingMessage. (/Users/fluxb0x/Tests/xliff_parser/node_modules/request/request.js:1111:12) at IncomingMessage.emit (events.js:117:20) at _stream_readable.js:938:16 at process._tickCallback (node.js:419:13)
我已經使用Oxygen XML編輯器來測試驗證,它沒有問題。
這是我導出的XLIFF文件:en.xliff
這是由OASIS提供的XSD文件:xliff_schema.xsd
相當大的文件。
謝謝你的幫助。