Tag: xsd 1.1

使用Java中的Xerces对XSD 1.1进行XMLvalidation

我已经通过Maven安装了Xerces: junit junit 4.11 test org.jdom jdom 2.0.2 xerces xercesImpl 2.11.0 然后,我尝试使用Xerces FAQ中的此示例中给出的代码,根据1.1版中的模式validationXML文件。 这是我的代码: private static void validateFile(File xmlFile, File xsdFile) throws SAXException, IOException { // 1. Lookup a factory for the W3C XML Schema language SchemaFactory factory = SchemaFactory.newInstance(“http://www.w3.org/XML/XMLSchema/v1.1”); // 2. Compile the schema. File schemaLocation = xsdFile; Schema schema = factory.newSchema(schemaLocation); // 3. […]

如何在Java中针对XSD 1.1validationXML?

在Java中针对XML Schema 1.1validationXML文件的最佳方法是什么? 我从本教程中获取了代码并更改了工厂查找的行以使用XML Schema 1.1,正如我在Xerces FAQ中的代码示例中看到的那样。 这是我的代码: import java.io.File; import java.io.IOException; import javax.xml.transform.Source; import javax.xml.transform.stream.StreamSource; import javax.xml.validation.Schema; import javax.xml.validation.SchemaFactory; import javax.xml.validation.Validator; import org.xml.sax.SAXException; public class XSDValidator { private static void validateFile(File xmlFile, File xsdFile) throws SAXException, IOException { // 1. Lookup a factory for the W3C XML Schema language SchemaFactory factory = SchemaFactory.newInstance(“http://www.w3.org/XML/XMLSchema/v1.1”); // […]