0
我已經在alfresco內的一個項目中創建了xsd,然後webform。如果一個授權字段爲空,那麼它顯示消息,該字段不能爲空指示該字段。請讓我知道在哪裏寫的Java代碼來驗證這些fields.can我修改這些代碼或不。關於XSD驗證
我已經在alfresco內的一個項目中創建了xsd,然後webform。如果一個授權字段爲空,那麼它顯示消息,該字段不能爲空指示該字段。請讓我知道在哪裏寫的Java代碼來驗證這些fields.can我修改這些代碼或不。關於XSD驗證
Java XML驗證 API可用於根據XSD驗證XML。本程序使用javax.xml.validation.Validator類來驗證xml文件是否符合xsd文件。
public static boolean validateXMLSchema(String xsdPath, String xmlPath)
{
try {
SchemaFactory factory =
SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = factory.newSchema(new File(xsdPath));
Validator validator = schema.newValidator();
validator.validate(new StreamSource(new File(xmlPath)));
} catch (IOException | SAXException e) {
System.out.println("Exception: "+e.getMessage());
return false;
}
return true;
}
顯示您的代碼... – Hidden