saxon 使用_Java XML和JSON:Java SE的文档处理,第1部分:SAXON和Jackson

saxon 使用

XML和JSON对我来说很重要,我感谢Apress让我写了一整本有关它们的书。 在本文中,我将简要介绍新书的第二版Java XML和JSON 。 如果有足够的空间,我还将展示两个有用的演示,希望将它们包含在书中。

首先,我将向您展示如何使用XSLT 2.0+和XPath 2.0+兼容的替代品(在本例中为SAXON)重写Xalan,这是Java 11的标准XSLT实现。 使用SAXON for XSLT / XPath可以更轻松地访问诸如分组之类的功能,我还将对此进行演示。 接下来,我将向您展示两种使用Jackson转换XML到JSON的方法:第一种技术是数据绑定,第二种是树遍历。

获取代码

下载本教程中示例的源代码

为什么使用XML和JSON?

在XML到来之前,我编写了软件来导入以未记录的二进制格式存储的数据。 我使用调试器来识别数据字段类型,文件偏移量和长度。 当出现XML和JSON时,这项技术极大地简化了我的生活。

Java XML和JSON的第一版(2016年6月)介绍了XML和JSON,探讨了Java SE自己的面向XML的API,并探讨了Java SE的外部面向JSON的API。 由Apress最近发行的第二版提供了新内容,并(希望)回答了有关XML,JSON,Java SE的XML API和各种JSON API(包括JSON-P)的更多问题。 它还针对Java SE 11更新。

写完这本书之后,我写了另外两个部分,分别介绍了SAXON和Jackson的有用功能。 我将在本文中介绍这些部分。 首先,我将花一点时间介绍这本书及其内容。

Java XML和JSON,第二版

理想情况下,在研究本文的其他内容之前,您应该阅读Java XML和JSON的第二版。 即使您还没有读过这本书,也应该知道本书的内容,因为该信息将其他内容放在上下文中。

Java XML和JSON的第二版分为三个部分,包括12章和附录:

  • 第1部分:探索XML
    • 第1章:XML简介
    • 第2章:使用SAX解析XML文档
    • 第3章:使用DOM解析和创建XML文档
    • 第4章:使用StAX解析和创建XML文档
    • 第5章:使用XPath选择节点
    • 第6章:使用XSLT转换XML文档
  • 第2部分:探索JSON
    • 第7章:JSON简介
    • 第8章:使用mJson解析和创建JSON对象
    • 第9章:使用Gson解析和创建JSON对象
    • 第10章:使用JsonPath提取JSON值
    • 第11章:使用Jackson处理JSON
    • 第12章:使用JSON-P处理JSON
  • 第3部分:附录
    • 附录A:练习答案

第1部分重点介绍XML。 第1章定义了关键

你可能感兴趣的:(java,python,编程语言,大数据,javascript,ViewUI)