了解 JAXB @XmlRootElement注释
2022-09-03 18:09:44
我在这里使用教程来理解 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来做,但我将提供一个带有我的jar文件(不打包在里面,而是在包含jar文件的文件夹中),这样当我的应用程序启动时,它将验证XML文档是否被篡改。XSD
因此,在 XSD 文件中,将是因为上面声明为 ?targetNamespace
de.vogella.xml.jaxb.model
@XmlRootElement(namespace = "de.vogella.xml.jaxb.model")