![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
XML
XML相关知识
Student108
刚开始写博客,有写博客很粗糙没有精细化,如果后期有时间会精细修改一下.
本博客主要是个人笔记而不是教程.
展开
-
Dom4j
标题简介:dom4j是一个叫dom4j的组织开发的用于解析xml的工具,开源的.dom4j不是java自有功能,需要另外导包.dom4j非常方便的对xml进行解析和增删查改操作,常用来对配置文件进行操作.dom4j支持dom解析和sax解析方式.常用方法:// 获取解析器SAXReader saxReader = new SAXReader();// 获取文档Document d...原创 2020-01-13 12:20:59 · 162 阅读 · 0 评论 -
XStream使用教程
简介:XML Schema也是一种用于定义和描述XML文档结构与内容的模式语言,其出现是为了克服DTD的局限性.schema也是一个xml文件,通常扩展名为.xsdDTD和Schema对比XML Schema符合XML语法结构DOM,SAX等XML API很容易解析处XML Schema文档中的内容XML Schema对命名空间支持非常好,一个XML可以有多个Schema,以命名空间区...原创 2020-01-10 11:46:43 · 1627 阅读 · 0 评论 -
XML之JAXP的SAX解析技术
简介:JAXP是sun公司提供的解析xml文件的能力,包含dom解析和sax解析方式.DOM和SAX解析的优缺点:DOM:根据xml的层级结构在内存中分配一个属性结构,将xml的标签,属性,文本都当做对象优点:很方便的进行节点的增删改缺点:如果文件过大,会造成内存溢出SAX:采用事件驱动,边读边解析,从上到下一行一行的解析,解析到某一个对象将对象名称返回优点:不会出现内存溢出,方便...原创 2020-01-10 11:25:33 · 5789 阅读 · 0 评论 -
XML解析
XML的两种解析方式:DOM:根据xml的层级结构在内存中分配一个属性结构,将xml的标签,属性,文本都当做对象优点:很方便的进行节点的增删改缺点:如果文件过大,会造成内存溢出SAX:采用事件驱动,边读边解析,从上到下一行一行的解析,解析到某一个对象将对象名称返回优点:不会出现内存溢出,方便实现查询缺点:不能进行增删改操作.DOM和SAX是解析技术,但是需要解析器进行解析sun公司...原创 2020-01-09 18:58:15 · 135 阅读 · 0 评论 -
XML约束之DTD
XML的约束文件.以dtd结尾语法:xml中有多少种元素,就有多少个<!ELEMENT>具有子元素的复杂元素:<!ELEMENT 元素名称 (子元素名称...)>不具有子元素的简单元素:<!ELEMENT 元素名称 (#PCDATA)>1 XML使用dtd1.1 引入外部dtd文件 <!DOCTYPE 根元素名称 SYSTEM "dtd文件路...原创 2020-01-09 18:58:36 · 151 阅读 · 0 评论 -
XML描述定义
XML可扩展标记性语言应用:不同系统之间的数据传输,配置文件,数据的关系结构1.文档申明:必须放在第一行第一列,<?xml version="1.0" encoding="utf-8"?>encoding=utf-8的时候中文乱码的时候,应该是该xml文件保存的时候不是utf-8,导致编码不一致.可修改文件保存的编码格式解决问题.2.定义元素(标签)标签又开始必须有结束标签,...原创 2020-01-09 18:58:25 · 1033 阅读 · 0 评论