zoukankan      html  css  js  c++  java
  • XML的简介及其与HTML的区别及联系

    XML: Extensible Markup Language(可扩展标记语言)
    HTML:HyperText Markup Language(超文本标记语言)
    两者都是由万维网联盟(W3C)推出的SGML(标准通用标记语言)演变而来,HTML注重如何在网页上显示数据,而XML则注重于数据的传输与存储,两者都是web领域不可或缺的一部分;
    相对于HTML,XML有着自己严格的语法规范,严格区分大小写,并且支持开发人员自定义标签,并可以通过关联DTD文件或Schema文件来自定义其语法格式,只有关联了约束文件语法正确的XML文件才能被称为一个有效的XML文件。XML是一种不但方便了开发人员观看,同时方便了不同系统间数据的传输的一种语言。
    XML的结构很简单,一个根元素(有且仅有),若干子元素,每个元素可以定义其属性、包含的字节点和内容。XML文档支持注释,注释格式与HTML相同,即<!--   -->,为了避免特殊字符被错误的解析,XML规定了CDATA区域来说明不想被解析的文字,格式为<![CDATA[    ]]>,与HTML类似,XML用&作为转义字符,如 :
    &amp; =='&'
    &lt; == '<'
    &gt; =='>'
    &quot; == "
    &apos; == '
    XML通过固定格式语句关联约束DTD文件
    <!DOCTYPE 根节点名称 SYSTEM [ DTD代码 ]>直接书写代码
    <!DOCTYPE 根结点名称 SYSTEM "DTD文件的URL">本地文件
    <!DOCTYPE 根结点名称 PUBLIC "DTD名称" "DTD文件的URL">公共文件
  • 相关阅读:
    ubuntu上一些好的操作方式 习惯 文件备份
    ubuntu ufw 防火墙的设置
    ubuntu 的SSH 服务
    对一个数组的处理。
    ubuntu 的 crontab 计划任务
    django1.6 apache 项目部署.
    只此荒废的一个半个月。
    myeclipse python插件安装和环境配置(Windows7下)
    ubunt 12.04 64位 english 服务器版安装
    ubuntu sudo自动切换root 无需输入密码
  • 原文地址:https://www.cnblogs.com/RedHatPhenix/p/5503639.html
Copyright © 2011-2022 走看看