1.什么是xml文件???
xml文件和html文件一样,实际上是一个文本文件。它是一种可扩展标记语言,即简单的数据存储语言。使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然可扩展标记语言占用的空间比二进制数据要占用更多的空间,但可扩展标记语言极其简单易于掌握和使用。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的公共语言。
2. xml的作用?
1.数据交互。
2.配置文件。
3.标准的xml格式。
1.有且只有一个跟元素
2.xml标签大小写正确区分
3.正确使用结束标签
4.正确嵌套标签
5.使用了合法的标签名
4. xml元素定义
在xml加入DTD声明——<!DOCTYPE root[]>
元素的分类——:
<!ELEMENT element-name EMPTY>//空元素
<!ELEMENT element-name (#PCDATA)>//文本元素
<!ELEMENT element-name(e1,e2)>//混合元素
元素的限制——:
与(,)非(|)
次数——:0或1:?
0-N: *
1-N: +
5.属性定义
语法:<!ATTLIST element-name att_name type desc>
属性类型type:ID.,(男|女),CDATA,IDREF,reference
属性描述:#REQUIRED:必填
#IMPLIED:非必填
‘默认值’(只有type为(男|女)类型时,desc才可以用默认值的方式)
6.读取xml。