我必須驗證不同版本的DocBook格式的XML文檔。 DocBook 4基於DTD,DocBook 5基於RelaxNG/Schematron。 beeing能夠針對不同的模式語言進行驗證的適當方式是什麼?我找到了Oracle多模式XML驗證器(MSV),JARV和oNVDL。後者似乎被棄用。目前我使用SAXParser/XMLReader。但是沒有對RelaxNG的支持。我想過與Jing結合,但我尋找一個乾淨的結構去做。在我的Java應用程序中使用XML Schema,DTD,RelaxNG和Schematron驗證DocBook文檔
預先感謝您。