我正在使用 JAXB 创建一个 xml。使用 marshaller.setProperty( Marshaller.JAXB_NO_NAMESPACE_SCHEMA_LOCATION, "bla-bla.xsd");
正在生成的 xml 是
<Interface xsi:noNamespaceSchemaLocation="bla-bla.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
但是由于某种原因正在解析这个 xml 的应用程序没有解析它,因为他们需要这种格式
<Interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="bla-bla.xsd">
更改目标应用程序不是一种选择:(