相关疑难解决方法(0)

了解JAXB @XmlRootElement批注

我在这里使用教程来理解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 {
       ...
}  
Run Code Online (Sandbox Code Playgroud)

虽然我将手动生成我的类而不是让Eclipse这样做,但我将提供一个XSD带有我的jar文件(不在内部打包,而是在包含jar文件的文件夹中),这样当我的应用程序启动时,它将验证XML文档是否已被篡改.

那么,在XSD文件中,targetNamespacede.vogella.xml.jaxb.model 因为它在上面声明为@XmlRootElement(namespace = "de.vogella.xml.jaxb.model")

java xml xsd jaxb marshalling

13
推荐指数
2
解决办法
6万
查看次数

标签 统计

java ×1

jaxb ×1

marshalling ×1

xml ×1

xsd ×1