xml

XML 和HTML的区别


XML 被设计用来传输和存储数据。

HTML 被设计用来显示数据。

XML的表述

    XML 指可扩展标记语言(EXtensible Markup Language)。

   XML 是一种很像HTML的标记语言。

   XML 的设计宗旨是传输数据,而不是显示数据。

   XML 标签没有被预定义。您需要自行定义标签。

   XML 被设计为具有自我描述性。

   XML 是 W3C 的推荐标准。

xml的特点

   XML 不会做任何事情。XML 被设计用来结构化、存储以及传输信息。

   XML 允许创作者定义自己的标签和自己的文档结构。

xml的用途

   1.把数据从HTML中分离

   2.简化数据共享

   3.简化数据传输

   4.简化平台变更

   5.XML 使您的数据更有用

  6.XML 用于创建新的互联网语言

xml的语法规则:

   所有的 XML 元素都必须有一个关闭标签

   XML 标签对大小写敏感

   XML 必须正确嵌套

   XML 属性值必须加引号

   实体引用  

&lt;<less than
&gt;>greater than
&amp;&ampersand
&apos;'apostrophe
&quot;"quotation mark

 

      对照这个表来替代字符,  比如   >   用    &gt;    来代替

     在 XML 中,文档中的空格不会被删减。html中会自动合并为一个空格

xml元素

       其他元素

       文本

       属性

       或混合以上所有...

XML 命名规则

     名称可以包含字母、数字以及其他的字符

    名称不能以数字或者标点符号开始

    名称不能以字母 xml(或者 XML、Xml 等等)开始

    名称不能包含空格

    避免"-",":"  ,    "."。

XML 元素是可扩展的

 

      

XML 属性

     src="b"  b就是属性  class="c" 就是属性

XML 验证

   对外部 DTD 文件,<!DOCTYPE note SYSTEM "Note.dtd">

  DTD 的目的是定义 XML 文档的结构。它使用一系列合法的元素来定义文档结构:

   常见的DTD解释如下:

 

  • !DOCTYPE note (第二行)定义此文档是 note 类型的文档。
  • !ELEMENT note (第三行)定义 note 元素有四个元素:"to、from、heading,、body"
  • !ELEMENT to (第四行)定义 to 元素为 "#PCDATA" 类型
  • !ELEMENT from (第五行)定义 from 元素为 "#PCDATA" 类型
  • !ELEMENT heading (第六行)定义 heading 元素为 "#PCDATA" 类型
  • !ELEMENT body (第七行)定义 body 元素为 "#PCDATA" 类型

     XML Schema

     基于 XML 的 DTD 代替者

XML 错误会终止您的程序

 

使用 CSS 显示 XML

和html相似 加入如下语句

<?xml-stylesheet type="text/css" href="cd_catalog.css"?>

XMLHttpRequest 对象

XMLHttpRequest 对象用于在后台与服务器交换数据。

XMLHttpRequest 对象是开发者的梦想,因为您能够:

        1.在不重新加载页面的情况下更新网页

        2.在页面已加载后从服务器请求数据

        3.在页面已加载后从服务器接收数据

        4.在后台向服务器发送数据

创建 XMLHttpRequest 对象的语法:xmlhttp=new XMLHttpRequest();

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值