現在、xmlunitを使用して、スキーマ定義を使用してxmlファイルを検証しています。私が直面している問題は、スキーマが要素レベルで定義されていることです。そのため、検証中にfalseが発生します。xsdを使用した同じxml検証は、altovaでも正常に機能しました。
誰かが私の目標を達成するための正しい方法を私に提案できますか?これが私の現在のコードです。
InputSource is = new InputSource(new FileInputStream("give xml file here"));
Validator v = new Validator(is);
v.useXMLSchema(true);
v.setJAXP12SchemaSource(new File("Give scema here"));
boolean isValid = v.isValid();
前もって感謝します。