XML

作用
用来保存数据,而且这些数据具有自我描述性
它还可以作为项目或模块的配置文件
还可以作为网络传输数据的格式(JSON现在为主)
语法
4. 文档声明
5. 元素(标签)
6. xml属性
7. xmll注释
8. 文本区域
时间简史
霍金
5
java从入门到放弃
特朗普
4
文本区域
CDATA语法可以告诉xml解析器,我CDATA里面的文本内容只是纯文本,不需要xml语法解析
CDATA格式
----
xml的解析
不管是html文件还是xml文件他们都是表机型文档,都可以使用w3c组织指定的dom技术来解析
第三方解析xml
dom解析技术是w3c组织定制的,而所有的编程语言都对这个解析技术使用了自己语言的特别进行实现。java对dom技术解析标记也做了实现
第三方解析:
jdom在dom基础上进行了封装
dom4j又对jdom进行了封装
pull主要用在Android手机开发,是在跟sax非常类似都是事件机制解析xml文件
dom4j解析技术
SAXReader reader = new SAXReader();
Doucment document = reader.read("src/books.xml");
Element rootElement.elements("book");
Listbooks = rootElement.elements("books");
for(Element book:books){
Element namElement = book.element("name");
String nameText = nameElement.getText();
String priceText = book.elementText("price");
String authorText - book.elementText("author");
String snValue = book.attrbuteValue("sn");
System,out.println(new Book(snValue,nameText,Double.parseDouble(priceText)));
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/116227.html