码迷,mamicode.com
首页 > 其他好文 > 详细

XML

时间:2014-05-07 17:49:24      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:style   文件   c   name   new   file   

xml(可扩展的标记语言)w3c组织

用XML的来描述有如下特征:

1:自描述性

2:现在可以跨操作系统平台,跨编程语言。

3:保留了面向对象编程的层次性

语法:序言+文档元素       序言(1:xml声明必须写的,2:处理指令 3:文档类型定义 4:注释)

               文档元素(属性,元素,文本)

有且只有一个根元素。

一个合法的xml不一定是有效地xml

xml的校验有DTD  Schame

xml的解析技术有DOM 和SAX

一般用第三方的DOM4J是一个易用的,开源的库。

SAXReader 解析xml的常用类。
解析步骤:
  //1.分别产生File和SAXReader      

//2. 利用SAXReader对象读取文件的信息,并返回Document对象

//3.利用Document对象对象产生根元素

//4.遍历根元素的内容

//5.根元素的集合对象来获取子元素

//6.遍历子元素内容

//7.获取子元素节点信息

写入xml文件的类:XMLWriter。写入语句Writer w=new FileWriter(fileName);
               XMLWriter xml=new XMLWriter(w);
               xml.write(doc);
步骤:
a. //1.产生Document对象
b.//2.产生根元素
c. //3.产生子元素
d.//4.利用子元素添加属性和值
e. //5.利用Writer对象,产生XMLWriter对象
f. //6.将Document对象写入xml对象中
g.7.关闭XMLWriter对象

XML,布布扣,bubuko.com

XML

标签:style   文件   c   name   new   file   

原文地址:http://www.cnblogs.com/syl1104/p/3709939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!