栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

【XML】XML在java开发中的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【XML】XML在java开发中的使用

一、介绍
  • XML指可扩展标记语言(eXtensible Markup Language),类似于HTML,都是一种标记语言

  • XML被设计用来传输和存储数据,不用于表现和展示数据,HTML 则用来表现数据。
    现今JSON(JavaScript Object Notation)格式的数据传输使用,更加流行,因为其与JS交互方便、传输体积小速度快、可读性好。

  • 在Java中一般做配置文件使用,例如Spring、Mybatis的 配置文件。

二、XML文件 1、XML文件格式

声明格式:

属性列表:

  • version:版本号必须,值为1.0或1.1
  • encoding:编码格式,默认iso-8859-1,一般都声明为UTF-8
2、XML约束

规定xml文档的书写规则,规定了标签名和属性。在java开发中,能看懂即可。

- DTD(Document Type Definition)约束,一种简单的约束技术,使用.dtd文件约束

引入方式一:内部dtd,将约束规则定义在xml文档中,

引入方式二:本地dtd,

引入方式三:网络dtd,

- Schema约束,复杂约束,使用.xsd文件(XML Schema Definition)约束


xmlns:表示xml namespace,命名空间可以起个别名xmlns:context,指定使用某个命名空间下标签

三、XML解析
  • Dom:Document Object Model,使用JDK的解析方式,DocumentBuilderFactory.newInstance()等
  • SAX:Simple API for XML
  • JDOM:JDOM is, quite simply, a Java representation of an XML document.
  • DOM4J: flexible XML framework for Java
转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1036422.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号