0
Saxon9ee.jarというライブラリがあります。コマンドラインインターフェイスでSaxon9eeを使用して外部ファイル(XMLではなく)にあるDTDスキーマに対してXMLファイルを検証します。コマンドラインからSaxonを使用してSaxonを使用してXMLを検証する方法
java -cp saxon9ee.jar com.saxonica.Validate -xsd:<XSD_file> -s:<XML_file> -xsdversion:1.1
しかし、どのように私は、DTDスキーマファイルと同じ操作を行うことができます。私は、XSDスキーマに対してXMLを検証する方法を見つけた ?
ありがとうございます。しかし、あなたのケースバリデーターでは、DTDスキーマファイルと使用するファイルを使用する必要があることをどのように知っていますか?これは外部のDTDスキーマファイルであり、XMLファイルにはリンクが設定されていません。フォルダ内のすべてのDTDファイルが自動的に適用されますか? – sunigos
XMLファイルにDTDを参照するDOCTYPE宣言がない場合、DTDに対してXMLファイルを検証する方法はわかりません。 DTD参照を別の場所にリダイレクトすることはできますが、DTD参照を外部に提供する方法がある場合、そのことはわかりません。 –