我一直关注Blaise Doughan blog。
在此示例中,我们仅修剪了<bio>........</bio>
部分。所以输出是
<html>...</html>
没有修剪,字符串看起来像
<?xml version="1.0" encoding="UTF-8"?><bio><html>...</html> </bio>
1。我们将bio映射为一个元素,但为什么它匹配为一个完整的xml? (<xml ..>
)
@XmlAnyElement(BioHandler.class)
public String getBio() {
return bio;
}
2.在我的情况下,我没有任何预定义的标记用于未知的Xml,所以我不确定我的未知Xml的结构是什么,那么我怎么才能得到元素部分?每次我避开修剪代码,我都会在我的主xml中获得一个小的新xml。
<?xml version="1.0" encoding="UTF-8"?>
<customer>
<name>Jane Doe</name>
<?xml version="1.0" encoding="UTF-8"?>
<bio>
<html>...</html>
</bio>
</customer>