JAXB を理解するために 、こちらのチュートリアルを使用しています。
ライターがドキュメントのルートを作成するようになると、ライターは次のように開始します。
//This statement means that class "Bookstore.java" is the root-element of our example
@XmlRootElement(namespace = "de.vogella.xml.jaxb.model")
public class Bookstore {
...
}
Eclipse に任せるのではなく手動でクラスを生成XSD
しますが、アプリケーションの起動時に XML ドキュメントが改ざんされました。
したがって、XSD ファイルでは、上で? として宣言されているため、targetNamespace
になります。de.vogella.xml.jaxb.model
@XmlRootElement(namespace = "de.vogella.xml.jaxb.model")