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">
ターゲットアプリケーションを変更することはオプションではありません:(