我想使用jaxb解除这个xsd 的XML文件的编组。
我使用eclipse右键生成了java类,生成了jaxb类,等等。我对XML文件的编组没有任何问题。
问题是,我不知道如何解职(地图?)MetadataType。下面是metadataType的xsd定义和生成的类:
<complexType name="metadataType">
<annotation>
<documentation>Metadata must be expressed in XML that complies
with a
我正在尝试使用SimpleXML从Java中的XML对象中解组数据。整个过程的重点是将应用编程接口从JAXB转换为SimpleXML。因此,我使用了注释的方式来解析文档。下面是一些代码:
在User类中:
@Element(name="created", required=false)
private Date created;
编写该应用程序接口的程序员使用DateAdapter将从XML中提取的字符串直接转换为日期。我尝试将其转换为SimpleXML。我的假设是Transformer使用了同样的方法。下面是之前和之后代码。
之前:
public class DateAdap