我正在尝试使用XJC
jaxb 类从 xsd 生成类。但是我得到了
java.lang.IllegalArgumentException
原因:java.net.URISyntaxException:索引 2 处不透明部分中的非法字符:
E:\product.xsd
然而,这是我的 xsd 存在的正确路径。
任何人都可以帮我解决这个问题。
我的代码是这样的:
File schemaFile = new File("E:\\product.xsd");
InputSource is;
is = new InputSource(new FileInputStream(schemaFile));
is.setSystemId(schemaFile.getAbsolutePath());
// Parse & build
sc.parseSchema(is);