摘要: (七)使用XPath对象查询xml文档 XPath,一种为查询 XML 文档而设计的查询语言。XPath 并不是 Java 语言,事实上 XPath 不是一种完整的编程语言。有很多东西用 XPath 表达不出来,甚至有些查询也无法表达。幸运的是,可以把 XPath 结合到 Java 程序中,这样就能 阅读全文
posted @ 2016-10-15 19:14 悟道&匠心 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 本系列文章对Java领域中常用的几种操作XML的编程方式进行归纳,归纳的知识属于基础范畴,概括的不全面。主要通过实例操作方法进行演示,原理部分的讲解甚少,如需请查阅详细文档资料。本文分为以下几个部分: (一)JAXP简介 (二)使用DOM接口操作xml (三)使用SAX接口操作xml (四)使用do 阅读全文
posted @ 2016-10-15 19:13 悟道&匠心 阅读(2652) 评论(0) 推荐(1) 编辑
摘要: (二)使用DOM接口操作xml DOM解析器将整个XML文档加载到内存中,使用DOM模型对XML文档在内存中建模。DOM解析器被称为DocumentBuilder,它位于javax.xml.parsers包下。下面是使用DOM对xml文档进行CRUD操作的演示。 测试类代码:Source和Resul 阅读全文
posted @ 2016-10-15 19:13 悟道&匠心 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: (三)使用SAX接口操作xml SAX解析器被称为SAXParser,SAXParser是由javax.xml.parsers.SAXParserFactory创建的。与DOM解析器不同,SAX解析器并不创建XML文档的内存表示,因此会占用更少的内存。SAX解析器通过调用回调方法(事件驱动)将XML 阅读全文
posted @ 2016-10-15 19:13 悟道&匠心 阅读(832) 评论(0) 推荐(0) 编辑
摘要: (四)使用dom4j方式操作xml dom4j是解析XML的一种开源API,是jdom的升级品,用来读写XML文档。它具有性能优异、功能强大和极易使用的特点,它的性能超过sun公司官方的dom技术。dom4j对Xpath有良好的支持(使用xpath时需要导入jaxen的jar包),dom4j最大的特 阅读全文
posted @ 2016-10-15 19:13 悟道&匠心 阅读(983) 评论(0) 推荐(0) 编辑
摘要: (五)使用StAX接口操作xml StAX,全称Streaming API for XML,一种全新的,基于流的JAVA XML解析标准类库。其最终版本于 2004 年 3 月发布,并成为了 JAXP 1.4(将包含在即将发布的 Java 6 中)的一部分。在某种程度上来说,StAX与SAX一样是基 阅读全文
posted @ 2016-10-15 19:13 悟道&匠心 阅读(3183) 评论(0) 推荐(0) 编辑
摘要: (六)使用JAXB进行java对象和xml格式之间的相互转换 JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。 JAXB(Java 阅读全文
posted @ 2016-10-15 19:13 悟道&匠心 阅读(9892) 评论(1) 推荐(0) 编辑
摘要: 1、DWR简介 DWR是一个远程web调用框架,利用该框架使得Ajax开发变得简单。利用DWR可以在客户端使用JavaScript直接调用服务器端的Java方法,并返回值给JavaScript;就好像直接在本地客户端调用一样(DWR根据Java类来动态生成JavaScript代码)。 DWR包含两部 阅读全文
posted @ 2016-07-25 23:21 悟道&匠心 阅读(4798) 评论(1) 推荐(2) 编辑