基于W3C的XML基础记录
博客专区 > Its_Ryan 的博客 > 博客详情
基于W3C的XML基础记录
Its_Ryan 发表于10个月前
基于W3C的XML基础记录
  • 发表于 10个月前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

XML:被设计用来传输与存储数据而HTML用来显示数据

XML:可标记扩展语言,extensible makeup language

XML:具有自我描述性,无预定义标签而需自行定义标签,XML不是HTML的替代

XML:仅仅是纯文本,能够读懂XML的应用程序可以针对性的处理XML标签,标签的功能性意义依赖于应用程序的特性

XML用途:XML把数据从HTML分离,“数据独立存储于XML文件,专注于HTML布局显示,确保数据的修程序改不对HTML产生影响,通过JavaScript可以读取XML文件更新HTML数据内容”

     XML简化数据共享,“不同的应用程序更加容易的共享数据”

     XML简化数据传输,“可以在不同系统之间轻松交换数据”

     XML简化平台变更,“升级软件硬件时,XML不损失数据”

     XML使得数据更有用,“XML独立于软硬件和应用程序之外,不同程序和各种阅读设备可以使用XML数据”

XHTML-最新HTML版本,WSDL-web service 描述语言,RSS-用于RSS feed的语言

XML文档形成一种树形结构,从根部开始扩展到枝叶,任何的XML文件的第一行都是XML声明,定义XML版本和所使用的编码<?xml version="1.0" encoding="utf-8"?>,且XML文件的元素具有出色的自我描述性

所有元素均可拥有文本内容和属性,且所有元素都有关闭标签(XML声明不属于XML本身的组成部分,不需要关闭标签元素)

XML标签对大小写敏感,开始标签和关闭标签元素均需一致,XML必须正确嵌套,且必须由根元素开始根元素结束,XML属性值须要加引号

实体引用&it;小于,&gt;大于,&amp;和,&apos;单引号,&quot;双引号

XML注释:和HTML类似<!--注释内容-->

XML中空格会被保留,而HTML会把多个空格合并为一个

最佳命名习惯:具有可描述性,使用下划线的也是很好的但是避免使用破折号点号和冒号

XML元素可以扩展,可以携带更多信息

避免XML属性:属性的使用而引起的问题:属性无法包含多重值;属性无法描述树结构;属性不易扩展;属性难以维护和阅读

针对元数据的XML属性:有时会向元素分配ID引用,用于标识不同的XML同名元素,不是数据的组成部分,其理念是:元数据(有关数据的数据)应存储为属性,数据本身应该存储为元素

拥有正确语法的XML被称为形式良好的XML,通过DTD验证的XML是合法的XML

XML DTD:文档类型定义的语法规则,定义了XML文档的结构<!DOCTYPE ...>

XML Schema:基于XML的DTD替代者

XML结合CSS,通过使用XSLT可以向XML文档添加显示信息,XSLT:“extensible stylesheet language transformations”扩展样式表转换语言

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 20
码字总数 21471
×
Its_Ryan
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: