初识XML

前言

    前期敲机房的时候,总是写配置文件,后来到ASP.NET学习中也遇到了XML,可是什么是XML呢,它又是用来干什么的呢?请听我细细道来。

内容

定义

   (eXtensible Markup Language),是一种标记语言,类似于HTML, XML是一种可扩展标记语言。XML标记都是自定义的,设计宗旨是包含和传输数据采用W3C的推荐标准。

与HTML对比

    1、XML不是用来替代HTML技术的;

    2、XML和HTML为了不同的目的而设计;

    3、XML核心是包含和传输数据,HTML设计的核心是显示数据;

应用

  • 作为系统的配置文件;

    a)Spring中applicationContext.xml

    b)Hibemate中的hibernate.xml

    c)Struts2中的struts.xml

    d)Log4j中的log4j.xml

    e)Web应用中的web.xml

    f) Tomcat中的server.xml

  • Ajax中传输数据;
  • Web Services中传输数据;
  • 异构平台的数据交换与整合;

简单组成


  •  为了避免把字符数据和标签中需要用到的一些特殊符号相混淆,XML提供了实体引用


小结

    1、用旧知识消灭新知识。

    2、重复也是一种力量。


感谢您的宝贵时间···

原文地址:https://www.cnblogs.com/zhoulitong/p/6412393.html