当前位置: 技术问答>java相关
再问一问题:xml的一些概念
来源: 互联网 发布时间:2015-06-14
本文导语: 以下这些东东各代表什么意思, java处理xml怎么有什么多西西? 1.JAXP,JAXB,JAXM,JAXR 2.SAX 3.JDOM 4.XML4J 5.其他java+xml的一些概念 | 2、SAX其实就是(Simple Application interface for XML),这个接口规范是XML分...
以下这些东东各代表什么意思,
java处理xml怎么有什么多西西?
1.JAXP,JAXB,JAXM,JAXR
2.SAX
3.JDOM
4.XML4J
5.其他java+xml的一些概念
java处理xml怎么有什么多西西?
1.JAXP,JAXB,JAXM,JAXR
2.SAX
3.JDOM
4.XML4J
5.其他java+xml的一些概念
|
2、SAX其实就是(Simple Application interface for XML),这个接口规范是XML分析器和XML处理器提供的较XML更底层的接口。它能提供应用以较大的灵活性。
3、DOM(Document Object Model)即文档对象模型,是HTML文档以及XML文档的应用程序接口。W3C提供了精确的、语言无关的DOM接口规范,可以用任何语言来实现DOM接口。作为W3C的规范,DOM提供了一种可以应用于不同环境和应用中的标准的程序接口。它定义了文档的逻辑结构,提供了对文档进行访问和操作的方法。利用DOM,程序开发人员可以动态的创建文档,遍历文档结构,添加、修改、删除文档内容,改变文档的显示方式等等。可以这样说,文档代表了文档中的数据,而DOM则代表了如何去管理这些数据。
3、DOM(Document Object Model)即文档对象模型,是HTML文档以及XML文档的应用程序接口。W3C提供了精确的、语言无关的DOM接口规范,可以用任何语言来实现DOM接口。作为W3C的规范,DOM提供了一种可以应用于不同环境和应用中的标准的程序接口。它定义了文档的逻辑结构,提供了对文档进行访问和操作的方法。利用DOM,程序开发人员可以动态的创建文档,遍历文档结构,添加、修改、删除文档内容,改变文档的显示方式等等。可以这样说,文档代表了文档中的数据,而DOM则代表了如何去管理这些数据。
|
你说的那些都是XML的解析器,他们都提供了大量的API,可以队XML文档进行操作
|
1、JAXP是Sun架设在W3C的标准之上的一个规范,其出发点是为了进一步规范化和重用Java下对XML的访问。
JAXB是使用数据绑定方式,用类绑定相应的XML。
JAXM涉及到消息处理
JAXR恕我浅薄,所知甚少。
JAXB是使用数据绑定方式,用类绑定相应的XML。
JAXM涉及到消息处理
JAXR恕我浅薄,所知甚少。
|
XML的应用似乎是无穷无尽的,但它们大致上可以分为三大类:
* 简单数据的表示和交换(针对XML的简单API(SAX)和文档对象模型(DOM)语法解析,不同的文档类型定义(DTDs)和概要(schemas))
* 面向消息的计算(XML-RPC(远程过程调用),SOAP协议,电子化业务XML(ebXML))
* 用户界面相关、表示相关的上下文(可扩展样式表语言(XSL),可扩展样式表语言转换(XSLT))
* 简单数据的表示和交换(针对XML的简单API(SAX)和文档对象模型(DOM)语法解析,不同的文档类型定义(DTDs)和概要(schemas))
* 面向消息的计算(XML-RPC(远程过程调用),SOAP协议,电子化业务XML(ebXML))
* 用户界面相关、表示相关的上下文(可扩展样式表语言(XSL),可扩展样式表语言转换(XSLT))
|
(转载)不好意思,但是我要说的各位高手都说了,没办法!
2、SAX其实就是(Simple Application interface for XML),这个接口规范是XML分析器和XML处理器提供的较XML更底层的接口。它能提供应用以较大的灵活性。
3、DOM(Document Object Model)即文档对象模型,是HTML文档以及XML文档的应用程序接口。W3C提供了精确的、语言无关的DOM接口规范,可以用任何语言来实现DOM接口。作为W3C的规范,DOM提供了一种可以应用于不同环境和应用中的标准的程序接口。它定义了文档的逻辑结构,提供了对文档进行访问和操作的方法。利用DOM,程序开发人员可以动态的创建文档,遍历文档结构,添加、修改、删除文档内容,改变文档的显示方式等等。可以这样说,文档代表了文档中的数据,而DOM则代表了如何去管理这些数据
JAXP是Sun架设在W3C的标准之上的一个规范,其出发点是为了进一步规范化和重用Java下对XML的访问。
JAXB是使用数据绑定方式,用类绑定相应的XML。
JAXM涉及到消息处理
JAXR恕我浅薄,所知甚少。
XML的应用似乎是无穷无尽的,但它们大致上可以分为三大类:
* 简单数据的表示和交换(针对XML的简单API(SAX)和文档对象模型(DOM)语法解析,不同的文档类型定义(DTDs)和概要(schemas))
* 面向消息的计算(XML-RPC(远程过程调用),SOAP协议,电子化业务XML(ebXML))
* 用户界面相关、表示相关的上下文(可扩展样式表语言(XSL),可扩展样式表语言转换(XSLT))
****************************************************************
XML 消息传递 (JAXM)、
XML 注册表 (JAXR)
2、SAX其实就是(Simple Application interface for XML),这个接口规范是XML分析器和XML处理器提供的较XML更底层的接口。它能提供应用以较大的灵活性。
3、DOM(Document Object Model)即文档对象模型,是HTML文档以及XML文档的应用程序接口。W3C提供了精确的、语言无关的DOM接口规范,可以用任何语言来实现DOM接口。作为W3C的规范,DOM提供了一种可以应用于不同环境和应用中的标准的程序接口。它定义了文档的逻辑结构,提供了对文档进行访问和操作的方法。利用DOM,程序开发人员可以动态的创建文档,遍历文档结构,添加、修改、删除文档内容,改变文档的显示方式等等。可以这样说,文档代表了文档中的数据,而DOM则代表了如何去管理这些数据
JAXP是Sun架设在W3C的标准之上的一个规范,其出发点是为了进一步规范化和重用Java下对XML的访问。
JAXB是使用数据绑定方式,用类绑定相应的XML。
JAXM涉及到消息处理
JAXR恕我浅薄,所知甚少。
XML的应用似乎是无穷无尽的,但它们大致上可以分为三大类:
* 简单数据的表示和交换(针对XML的简单API(SAX)和文档对象模型(DOM)语法解析,不同的文档类型定义(DTDs)和概要(schemas))
* 面向消息的计算(XML-RPC(远程过程调用),SOAP协议,电子化业务XML(ebXML))
* 用户界面相关、表示相关的上下文(可扩展样式表语言(XSL),可扩展样式表语言转换(XSLT))
****************************************************************
XML 消息传递 (JAXM)、
XML 注册表 (JAXR)