java.lang.IllegalArgumentException:没有实现指定模式语言的SchemaFactory

java.lang.IllegalArgumentException:没有实现指定模式语言的SchemaFactory,java,xml,wsdl,schema,Java,Xml,Wsdl,Schema,我得到以下例外情况: java.lang.IllegalArgumentException:无法加载实现由指定的架构语言的SchemaFactory 位于javax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java:204) 位于MAIN.SchemaImport3.validateXMLSchema(SchemaImport3.java:74) 位于MAIN.SchemaImport3.MAIN(SchemaImport3.

我得到以下例外情况:

java.lang.IllegalArgumentException:无法加载实现由指定的架构语言的SchemaFactory 位于javax.xml.validation.SchemaFactory.newInstance(SchemaFactory.java:204) 位于MAIN.SchemaImport3.validateXMLSchema(SchemaImport3.java:74) 位于MAIN.SchemaImport3.MAIN(SchemaImport3.java:62)

这是我的密码:

URL source;
source = new URL(schemaList.getDocumentBaseURI());
SchemaFactory factory = SchemaFactory.newInstance(
                         XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI);

使用
xmlstants.W3C\u XML\u SCHEMA\u NS\u URI

SchemaFactory factory = SchemaFactory.newInstance( 
    XMLConstants.W3C_XML_SCHEMA_NS_URI 
);
URI“”(xmlstants.W3C_XML_SCHEMA_INSTANCE_NS_URI)本身不是XML模式语言,而是XML模式的属性(或功能,或附加机制,如果您愿意)


W3C XML模式的正确名称是“”(XMLConstants.W3C_XML_模式NS_URI的值)。

我想用
http://www.w3.org/2001/XMLSchema
适用于http,但不适用于https