xml初认识
1.xml简介 应用 xml:extensible Markup Language:可扩展标记型语言 可扩展: 此图用xml表示: <?xml version="1.0" encoding="UTF-8"?> <中国> <北京> <海淀><海淀/> <丰台><丰台/> <北京/> <山东> <济南><济南/> <青岛><青岛/> <山东/> <湖北> <武汉><武汉/> <荆州><荆州/> <湖北/> <中国/> 2.xml文档语法规则 xml的语法 2.下列是文档声明,文档声明必须放在第一行,第一列否则会出现下列错误 ? <?xml version="1,0" encoding="UTF-8"?>
3.属性参数说明 version版本? 1.0? 1.1 gbk编码方式? ?utf-8 gbk? iso8859-1(不包含中文) standalone说明文档是否独立,即是都依赖其他文档? yes? no 4.正确格式: <?xml version="1.0" encoding="UTF-8"?> <person> <name>微雨燕双飞</name> <age>20</age> </person> ? 5.乱码解决
二.定义元素 1.若标签包含内容,标签是成对的 例:< person>微雨燕双飞</person> ? 2.若标签不包含内容,则结束 例: <person/> 3.标签嵌套合理: 例:<a><b><b/><a/>? 错误<a><b><a/><b/> 4.只能有一个根标签,其它标签必须在此根标签之下? 例:根标签为中国,其它标签必须在中国之内 <?xml version="1.0" encoding="UTF-8"?> <中国> <北京> <海淀><海淀/> <丰台><丰台/> <北京/> <山东> <济南><济南/> <青岛><青岛/> <山东/> <湖北> <武汉><武汉/> <荆州><荆州/> <湖北/> <中国/> ? 5.在xml中对空格和换行的解析都会当做标签内容来处理,例如下面两端内容的意义是不一样的 第一段: 第二段: <网址>www.baidu.com<网址/>? <网址> www.baidu.com <网址/> 6.xml区分大小写 例:<p><P/>是错误的 7.xml的标签不能以数字和下划线开头 8.xml的标签不能以xml XML? Xml等开头 9.xml的标签不能包含空格和冒号 三.定义属性
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |