オブジェクトをXMLにマーシャリングしようとしていますが、名前空間プレフィックスに問題があります(プレフィックスは必要ありません)。
生成されたクラスをカスタマイズするためにbindigsファイルを使用しています。生成されたpackage-info.javaファイルには、次のものが含まれています。
@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.test.com", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED, xmlns = {
@javax.xml.bind.annotation.XmlNs(namespaceURI = "http://www.test.com", prefix = "")})
package com.test;
したがって、プレフィックスは「」に設定されますが、XMLが生成されると、生成されたプレフィックスがあります。プレフィックスに別の値(空の文字列とは異なる)を使用すると、XMLは正しいプレフィックスで生成されます。