将XML绑定到Java中去
【IT168 技术新闻】
在Java中处理XML数据是容易的和有效的仍然是一个非常重要的问题,在工业中,存在许多绑定XML的方法,包括DOM, JAXB, XML Beans, Castor, SDO等等,在这篇文章中我们将探讨Eclipse模型框架(Eclipse Modeling Framework),即EMF是如何解决XML数据绑定问题的。
在EMF中具有代表的模型叫Ecore,既然Ecore它自己是一个模型,它也叫元数据模型(meta model),EMF支持这种核心的元数据模型API,Ecore可比拟为XML Schema,并且一个核心实例数据模型API,EObject,可比拟为DOM Node,Ecore是一个抽象的语法,而XML Schema是一个具体的语法。
为了具体的讨论这个问题,我们通过了一个实例来探讨绑定问题,并考虑到用W3C DOM来创建XML实例。
具体代码下载:
http://www.theserverside.com/tt/articles/content/BindingXMLJava/BindingXMLJava.zip
在Java中处理XML数据是容易的和有效的仍然是一个非常重要的问题,在工业中,存在许多绑定XML的方法,包括DOM, JAXB, XML Beans, Castor, SDO等等,在这篇文章中我们将探讨Eclipse模型框架(Eclipse Modeling Framework),即EMF是如何解决XML数据绑定问题的。
在EMF中具有代表的模型叫Ecore,既然Ecore它自己是一个模型,它也叫元数据模型(meta model),EMF支持这种核心的元数据模型API,Ecore可比拟为XML Schema,并且一个核心实例数据模型API,EObject,可比拟为DOM Node,Ecore是一个抽象的语法,而XML Schema是一个具体的语法。
为了具体的讨论这个问题,我们通过了一个实例来探讨绑定问题,并考虑到用W3C DOM来创建XML实例。
具体代码下载:
http://www.theserverside.com/tt/articles/content/BindingXMLJava/BindingXMLJava.zip
0
相关文章