我收到以下异常:
这是我的代码:
URL source;
source = new URL(schemaList.getDocumentBaseURI());
SchemaFactory factory = SchemaFactory.newInstance(
XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI);
最佳答案
使用XMLConstants.W3C_XML_SCHEMA_NS_URI
:
SchemaFactory factory = SchemaFactory.newInstance(
XMLConstants.W3C_XML_SCHEMA_NS_URI
);
URI“http://www.w3.org/2001/XMLSchema-instance”(
XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI
的值)本身不是XML模式语言,而是XML模式的属性(或功能,或者其他机制,如果您喜欢的话)。W3C XML Schema的专有名称是“http://www.w3.org/2001/XMLSchema”(
XMLConstants.W3C_XML_SCHEMA_NS_URI
的值)。