繁体   English   中英

java.lang.IllegalArgumentException:没有实现由以下人员指定的模式语言的 SchemaFactory:http://www.w3.org/XML/XMLSchema/v1.1

[英]java.lang.IllegalArgumentException: No SchemaFactory that implements the schema language specified by: http://www.w3.org/XML/XMLSchema/v1.1

String language = "http://www.w3.org/XML/XMLSchema/v1.1";SchemaFactory factory = SchemaFactory.newInstance(language);

请,任何人都可以帮助我。 提前致谢。

XSD 1.1

Stock JDK 不支持 XSD 1.1。 为此,您需要 Saxon 或 Xerces。 请参阅如何在 Java 中针对 XSD 1.1 验证 XML?

XSD 1.0

如果 XSD 1.0 支持足够,您可以更改

String language = "http://www.w3.org/XML/XMLSchema/v1.1";
SchemaFactory factory = SchemaFactory.newInstance(language);

SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM