js xml

xml

1.什么是xml?

XML 指可扩展标记语言(EXtensible Markup Language)。
XML 是一种很像HTML的标记语言。
XML 的设计宗旨是传输数据,而不是显示数据。	
 XML 标签没有被预定义。您需要自行定义标签。
 XML 被设计为具有自我描述性。
 XML 是 W3C 的推荐标准。

2.XML 和 HTML 区别?

XML 不是 HTML 的替代。
XML 和 HTML 为不同的目的而设计:
XML 被设计用来传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。
 HTML 旨在显示信息,而 XML 旨在传输信息。

3.XML 声明?

<?xml version="1.0" encoding="ISO-8859-1"?>

version版本号 encoding 字符集编码
4.XML语法规则?

所有的 XML 元素都必须有一个关闭标签;
XML 标签对大小写敏感(必须使用相同的大小写来编写打开标签和关闭标签);
XML 必须正确嵌套;
XML 必须正确嵌套;
XML 属性值必须加引号;
在 XML 中,一些字符拥有特殊的意义。

如果您把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。

这样会产生 XML 错误
<message>if salary &lt; 1000 then</message>

4.实体引用
< < less than
> > greater than
& & ampersand
’ ’ apostrophe
" " quotation mark
在 XML 中,只有字符 “<” 和 “&” 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
5.XML 中的注释?

<!-- This is a comment -->

注意:在 XML 中,空格会被保留 HTML 会把多个连续的空格字符裁减(合并)为一个:
5.XML 元素?

XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分
一个元素可以包含:

    其他元素
    文本
    属性
    或混合以上所有...

6.XML 命名规则?

 	名称可以包含字母、数字以及其他的字符;
    名称不能以数字或者标点符号开始;
    名称不能以字母 xml(或者 XML、Xml 等等)开始;
    名称不能包含空格;
    可使用任何名称,没有保留的字词。

7.XML属性:
XML属性值必须加引号;
建议少用属性

实例:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
.XMLHttpRequest 对象用于在后台与服务器交换数据
    在不重新加载页面的情况下更新网页
     在页面已加载后从服务器请求数据
     在页面已加载后从服务器请求数据
     创建:
     if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","books.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值