随笔分类 - XML
xml解析
摘要:参考:https://www.yiibai.com/xstream/xstream_json.html 1.简介: XStream是一个简单的基于Java库,Java对象序列化到XML,反之亦然(即:可以轻易的将Java对象和xml文档相互转换)。 下载地址:http://x-stream.gith
阅读全文
摘要:xml文档 <?xml version="1.0" encoding="utf-8"?> <书架> <书> <书名 name="ww">一本烂书!!</书名> <作者>武陟县</作者> <价格>200元</价格> </书> <书> <书名 name="xxxxxxxxxxx">Java中级</书名>
阅读全文
摘要:需求: 在第一本书作者后面增加描述 <描述>好书</描述> 思路:获取书下面下的所有节点(一个list集合),在list集合指定位置添加一个元素(list.add(index,object)),最后写入原xml文档。 原来XML文档 指定位置添加节点 Java代码: 结果: 删除节点 结果: 修改节
阅读全文
摘要:解决中文乱码问题: 输出流最好用字节流(Stream),字节流可以控制编码格式,Writer是字符流。 如果xml中编码是utf-8,格式器也用utf-8。格式器与xml文档的编码格式要一致。 结果:
阅读全文
摘要:Dom4j取标签中的内容用 getText ,取开始标签和结束标签之间的值。 取属性值有两种方式: Jar包: XML原型: Java类
阅读全文
摘要:SAX从上向下解析,一行一行解析。节省内存,不适合CRUD。 XML文档: 解析所有的内容: 结果: 解析指定的标签 结果: Java中级 解析后封装到对象 结果:
阅读全文
摘要:解析技术(两种) 基本的解析方式有两种,一种叫SAX,另一种叫DOM。SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。 DOM:document object model W3C组织推荐的解析xml的方式。 SAX:Simple API for XML 不是官方标准,但它是xml社区事
阅读全文