• 【HTML/XML 2】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技术一样,旧知识也不是被新知识替代的。有时候学习的越来越累,就是没有把新知识给融进去旧知识里,觉得自己越学越多,所以感到困难。



  • 相关阅读:
    Sencha Touch 框架快速入门系列
    dotTrace 使用说明
    CQRS架构中同步服务的一种实现方式
    C#中循环结构的效率问题
    面向领域驱动架构的查询实现方式
    最佳 jQuery
    DWZ&MVC的探索系列——Demo演示效果
    在Windows Azure中实现和调试一个WCF服务(上)
    现代软件工程开发体验:结对编程
    结对编程是什么?
  • 原文地址:https://www.cnblogs.com/hhx626/p/6010431.html
Copyright © 2020-2023  润新知