XML 基础
来源:互联网 发布:nginx 允许目录浏览 编辑:程序博客网 时间:2024/05/22 03:09
xml:extensive Markup Language(可拓展的标记语言);
xml被设计用来传输或存储数据,而html被设计用来显示数据;通过XML,数据能够存储在独立的XML中;
XML的语法:
1.所有标签必须正确的嵌套;
2.所有的标签必须正确关闭;
3.对大小写敏感,标签名的大小写必须一致;
4.必须有根元素;
5.属性值必须加上引号
6.特殊字符不能直接在标签中使用,例如:'<'用'<'表示;'>'用'>'表示;'$'用'&'表示;单引号用'&apos'表示;'双引号'用'"'表示;
7.xml中的空格不会像html一样被缩减为一个字符,而是会被保留下来;
XML元素:可以包含其他元素、文本、属性或者混合以上这些;
XML命名规则:
1.可以使用_下划线来进行命名;
2.命名应该简短;
3.避免使用-进行命名,可能会解析为运算符;
4.避免使用.进行命名,可能会解析为属性值;
5.避免使用.进行命名,可能会解析为属性值;
6.避免使用:来进行命名,可能会解析为命名空间;
验证XML文档:
<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE note SYSTEM "Note.dtd">
可以对XML使用CSS样式:
<?xml-stylesheet type='text/css' href='...css'?>
异步请求:XMLHttpRequest;
1.在不重新加载页面的情况下更新页面;
2.在页面已经加载后从服务器请求数据;
3.在页面已经加载后从服务器接受数据;
4.在后台向服务器发送数据。
对XML文档进行解析:
if(window.XMLHttpRequest){
var xhr = new XMLHttpRequest();
}else{
var xhr = new ActiveXObject(Microsoft.XMLHTTP);
}
xhr.open('get','any.xml','true');
xhr.send(null);
var xhrDoc = xhr.responseXML;
xhrDoc.getElementsByTagName('tag');
/////////
- XML基础
- XML基础
- XML基础
- XML基础
- xml基础
- XML基础
- xml 基础
- xml基础
- xml基础
- XML基础
- XML基础
- xml基础
- XML基础
- xml基础
- XML基础
- XML基础
- xml基础
- XML基础
- SQL语句--like和正则表达式的使用
- java数据类型转换汇总
- C语言 ,有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用拆半查找法找出该数是数组中的第几个元素的值,如果该数不在数组中,则输出“无此数”
- Python爬虫urllib2笔记(三)之使用正则表达式提取百度贴吧网页中的楼主发的图片
- webgl 入门的简单小模型
- XML 基础
- hibernate返回非受管实体(Returning non-managed entities)
- 地图投影知识系列(三)---我国地图投影
- JNI之c调用java的函数,调用java的构造生成对象,得到java的成员,以及C返回Java字符串乱码
- libevent2.0分析:事件循环的一生
- 一位程序员偷偷爬取了近100w个招聘职位数据,然后得出了这些结论
- oracle EXP-00028: 无法打开用于写入的 expdate.dmp
- 如何实现打开网页自动弹出QQ对话框
- Mac Use