【XML】—刘伟视频学习总结
利用两天的时间完成了XML刘伟老师视频的学习,感觉挺好玩的,也挺好学习的。下面先给大家举个最简单的例子,一起来感受一下: <strong><span style="font-family:KaiTi_GB2312;font-size:18px;"><span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml version="1.0" encoding="utf-8" ?> <web-app> <display-name>欢迎学习XML</display-name> <description> 一起来感受学习的乐趣 </description> </web-app></span></span></strong> 效果:(之前做过测试对这个应该不陌生)
怎么样,挺简单的吧,下面就详细总结一下我学习视频的感受。 1. 【定义:】 XML是一种用于标记电子文件使其具有结构性的标记语言。类似于HTML。其标记都是自定义的,其设计宗旨是包含和传输数据。 2. 【与HTML差异:】 首先应该明确XML不是用来替换HTML的技术,他们是针对不同的目的而设计的:HTML设计的核心是显示数据;XML设计的核心是包含与传输数据。
3. 【XML的主要应用:】 作为系统的配置文件,Ajax中传输数据; Web Services中传输数据; 易购平台的数据交换与整合 4. 【格式良好的XML(语法规则)】 文件必须有根元素 文件必须有关闭标签 标记对大小写明显 元素必须被正确的嵌套 属性必须加引号 注释格式: <strong><span style="font-family:KaiTi_GB2312;font-size:18px;"><!—Thisis a comment --></span></strong> 5. 【DTD(Document TypeDefinition—文档类型定义)】 1)定义XML文件的结构并为XML文件提供语法与规则 2)DTD对于XML是可选的内容,使用XML进行数据交换的行业或组织可定义自己的DTD。 3)DTD内容既可以定义在XML文件中,也可以定义在XML文件之外。 6.【 DTD与XML的对比】
7. 【引入命名空间:】 在一个XML文档中,包含由多个DTD描述的元素,会出现名称冲突问题,为了解决名称冲突问题,引入命名空间。 8. 【Schema(可使用xml编辑和解析Schema文件【*.xsd】)】 1)定义:描述XML文档结构;基于XML的DTD替代者(比DTD更强大) 2)优势:可针对未来的需求进行扩展;更完善,功能更强大;基于XML编写;支持数据类型。 3)文件解释: <strong><span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml version=”1.0”?> <xs:schema> … … </xs:schema></span></strong> 【学习小结:】 其实这部分挺简单的,因为之前有HTML基础,你会发现它的文档和HTML非常相似,只是注意到一些细微之处的区别就好啦。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |