XML基础知识点总结

导读:刚开始看到这个名的时候,还以为会和HTML一样呢,结果看完了资料里的视频,才发现是各有千秋。现在,就对XML的基础知识,做一个总结。


一、总体概述

XML(Extensible Markup Language:是一种类似于HTML的标记语言,它可扩展,是W3C的推荐标准。


说明:在视频中,总共讲了3个方面的东西。第一,对XML进行了一个总体的该说;第二,讲了XML的组成部分DTD;第三,讲解了XML的组成部分Schema技术。其中,Schema技术是对于DTD的继任和替代。从整体看来,XML更多的则是关注于数据的描述。


二、细节说明


2.1,XML

XML的应用:1,作为系统的配置文件;2,传输数据(Ajax和Web Services中);3,异构平台的数据交换与整合。

格式良好的XML:1,XML文件必须有根元素;2,XML文件必须有关闭标签;3,XML标记对大小写敏感;4,元素必须被正确的嵌套;5,属性必须加引号。

2.2,DTD(Document Type Definition)

作用:DTD定义了XML文件的结构;为XML文件提供语法与规则;保证了数据的正确交换。

在哪定义:1,在XML文件中;2,在XML文件外。

实体:是用于定义引用普通文本或特殊字符的快捷方式的变量,实体引用是对实体的引用,可在内部或外部声明。

2.3,Schema(XML Schema Definition(XSD))技术

定义:描述XML文档的结构,是基于XML的DTD的替代者。

作用:1,可保护数据通信;2,是可扩展的(由XML编写)。

与DTD的异同

相同:Schema是DTD的继任者,它会在将来取代DTD。

不同:Schema可针对未来的需求进行扩展;基于XML编写;支持数据类型;功能更强大和完善。


三、与HTML的不同

XML不是用来替换HTML的技术,它和HTML是分别为不同的目的而设计的。

目的:XML是包含和传输数据;HTML是显示数据。


四、个人感受

正如XML不是用来替代HTML技术一样,旧知识也不是被新知识替代的。有时候学习的越来越累,就是没有把新知识给融进去旧知识里,觉得自己越学越多,所以感到困难。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇