![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
xml
木木木是我
这个作者很懒,什么都没留下…
展开
-
XML文档技术 1
xml是什么?xml与html的不同?xml特点xml的数据结构——树xml语法基本点eg:<?xml version="1.0" encoding="UTF-8"?> <!--xml中的所有标记应符合"标识符"的规则,检验它是否合法可直接用浏览器打开,能打开就代表合法--> <hncu> <departments> <原创 2018-07-10 10:59:50 · 202 阅读 · 0 评论 -
xml基础语法 2
xml标记语法xml文档语法和数据结构xml的名称空间<?xml version="1.0" encoding="utf-8" ?> <books> <book id='001'> <name>"红楼梦"<</name> <price>32.5&am原创 2018-07-11 11:06:32 · 182 阅读 · 0 评论 -
xml文档类型定义DTD 3
什么是DTD?DTD的作用DTD的元素DTD的属性DTD的实体小结原创 2018-07-11 13:12:07 · 169 阅读 · 0 评论 -
xml DTD小结 4
小结<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE bookinfo[ <!ELEMENT bookinfo (title,author+,publisher,price)> <!ELEMENT title (#PCDATA)> <!--#PCDATA为不包含标记的文本内容-->原创 2018-07-11 15:02:58 · 168 阅读 · 0 评论 -
xml 小练习
以XML为一个小的数据库,写一个小练习,命令式菜单,练习java解析xml--dom方式的增删改查。 下面是项目分包:注意xml文件跟src是并列的。 一开始Contact.xml文档如下图: 写一个工具类生产uuid: package cn.hncu.contact.util; import java.util.UUID; public class IDGenerator ...原创 2018-08-22 13:30:10 · 17966 阅读 · 0 评论 -
dom4j
dom4j 首先需要在项目下(与src并列)创建一个lib文件夹,然后放入第三方包(dom4j-1.6.1.jar),并build path一下,如图: 接下来是获取dom4j的Document对象: Document dom = new SAXReader().read("./xml/users.xml"); 获取根节点: @Test public void hello() ...原创 2018-08-23 10:56:39 · 289 阅读 · 0 评论 -
java 解析xml----DOM方式及其CRUD
用java解析xml 有几种方式,官方的是sun公司的DOM、SAX,不过现在我们常用的是第三方包即dom4j。 今天讲的是DOM方式 首先,我们先写一个简单的xml文件。 接下来看DOM方式怎么解析XML package cn.hncu.dom; import java.io.File; import javax.xml.parsers.Document...原创 2018-08-21 10:54:11 · 158 阅读 · 0 评论 -
java解析xml SAX和StAX
SAX 技术要点: 1)用javax.xml.parsers包中的类去获取一个"XML阅读 器"org.xml.sax.XMLReader 2)用这个"XML阅读器"去解析我们的XML文档---因为是只读,所以解析就是阅读 3)※以给阅读器添加监听者的方式来设置具体的解析方案---该方案由"监听者"来决定 SAXParser sax = SAXParserFactory.newInst...原创 2018-08-25 11:08:07 · 208 阅读 · 0 评论