我一直在关注Blaise Doughan 的博客。
在这个例子中,我们只修剪了<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>