XML系列(一)------初识XML
一、初步介绍 (一)、性质:Xml只表示信息,不表示样式 (二)、格式: <?xmlversion="1.0"encoding="utf-8"?> <tianqi> <yesterday>今天下雪了</yesterday> <today>今天下雪了</today> <tommrow>明天天晴</tommrow> </tianqi> (三)、为什么替换掉html? 答:因为html中的信息,既有显示效果,又有数据信息,给数据的交换、解析、带来极大不便。Xml数据显示相分离、标签自描述性(标签可以描述数据的性质) 例如: <td>刘备</td><td>28</td> <姓名></姓名><年龄></年龄> 假如Xml语法错了,通不过,浏览器会报错,但是html标签如果写错,浏览器也忍了,看来浏览器对html还是很大方滴。
现在就来学习xml吧! 学习重点:特点、语法规范、解析与创建DTD 二、XML语法规范 (一)、如何声明一个xml文件 1.声明部分声明xml的版本与编码(版本只有1.0) <?xmlversion=”1.0”encoding=”utf-8”?> 2.文档节点部分 <节点名></节点名> 注意:在xml里,节点/元素/标签,一个意思 3.标签的写法 标签必须成对出现,进行闭合 Xml属性全小写或者作为但标签自闭和 4.整个文档有且只有一个根节点 如<root><a></a></root>正确 <root></root><a></a>错误 5.标签可以嵌套但不能相互嵌套 例如:.<root><a></root></a> 6.属性的写法必小写属性值必用双引号引起来 7.注释的写法
8.特殊字符要用实体来代替 9.一切皆节点 在xml里面一切都是节点包括换行符和空白都是文本节点 (三)、CDATA节点 如果有大段的文本比如一篇文章从数据库取来里面有大量的特殊符号那我岂不是要用实体替换一遍,用CDATA节点来表示, CDATA节用来放大段文件,不用考虑把实体转义,例如:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |