XML 基础
2016-09-01 17:49
162 查看
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被设计用来传输或存储数据,而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');
/////////
相关文章推荐
- Java与XML(一)基础
- XML基础入门(一)
- 将AspectJ集成到基于Eclipse + Lomboz + XmlBuddy的Web应用中去 - 基础篇
- xml基础知识
- XML基础之 DataSet加载XML数据文件
- XML Web Service 基础
- XML Web Service 基础(转自学生中心)
- XML基础知识
- Java与XML(一)基础
- VML,XML,SVG基础教程
- XML基础
- Java与XML基础
- 第一章 XML基础入门
- XML与DataSet的互转(1)--基础XML
- XML基础入门(一)
- XML Web Service 基础
- Java与XML(一)基础
- 学习J2EE第二天(XML基础)
- XML基础之 XmlDocument加载XML流
- XML基础学习