webservice

Russion Doll,套娃,只有一个根元素,通过嵌套的方式完成编写
优点:结构清晰(不用去找引用,比如type=""),根元素只有一个
缺点:类型不能重用

Salami Slice腊肠切片
优点:元素达到最大化的重用
缺点:结构不清晰,不知道谁是根节点,比如图中的schema,books,id,title都可以作为根元素,但是id和titile明显不是根元素,根节点不清晰,文档结构不清晰

Venetian Blind百叶窗
优点:一个根节点,结构清晰
缺点:
simpleType

组合多个schema来完成我们的操作

sax dom4j xstream

xstream jackson都可以完成json到java和java到json的转换

jaxb,java api中的

stax最好封装一下

stax的处理方式不是把一个文档读进来,而是通过光标的方式。

原文地址:https://www.cnblogs.com/mrxiaohe/p/6757547.html