XML
来源:互联网 发布:2016男女对唱新歌网络 编辑:程序博客网 时间:2024/05/16 14:38
XML
XML主要用于描述数据
HTML主要用于显示数据
XML解析:
XML解析器:将XML文档或文档转换成XML DOM对象。
解析XML文档:主要通过XMLHttpRequest对象完成,responseXML属性可将文档直接转换成XML DOM。
先创建xhr,然后xhr.open(“get”,”XML文档路径”,true);
方法
XMLDom.getElementById("id");XMLDom.getElementByTagName("tagName");XMLDom.getElementByName("name");
属性
- childNodes:获取当前节点下的子元素
- children:获取当前节点下的子元素
- nodeValue:获取某一节点的文本
- nodeType:节点类型 1,元素节点 2,属性节点 3,文本节点
- nodeName:获取节点名称
- getAttribute(“”):获取指定属性值
解析XML字符串:DOM Parser()
方法:parseFromString(xmlTxt,”text/xml”)
var parser=new DOMParser();var xmlDom=parser.parseFromString("<User>admin</User>","text/xml");
IE浏览器:
xmlDom=ActiveXObject("Microsoft.XMLDOM");xmlDom.async=false;xmlDom.loadXML("<User>admin</User>");
AJAX与XML
使用XHR发送XML字符串:
var xmlString="<?xml version=\"1.0\">";xmlString+="<User>";xmlString+="<Username>John</Username>";xmlString+="<password>Denver</password>";xmlString+="<User>";xhr.send("xmlString="+xmlString);
服务器端返回XML文档给客户端
- 服务器更改响应类型(响应消息头)
Content-Type
php:header(“content-type:text/xml”); - 前台:
xhr.responseXML;
阅读全文
0 0
- XML
- XML
- XML
- XML
- xml
- xml
- XML
- XML
- XML
- xml
- xml
- XML
- XML
- xml
- xml
- xml
- XML
- XML
- MATLAB编程(1),循环和选择
- 轻量级自动化运维工具fabric使用与安装
- 小明学C++第五篇:操作系统
- [BZOJ2733][HNOI2012]永无乡(平衡树+启发式合并)
- 深入浅出Java MVC(Model View Controller) ---- (JSP + servlet + javabean实例)
- XML
- 1299最长上升子序列
- poj 3107 Godfather(树形dp)
- 数据结构--主席树(不带修改)
- 忘记mysql的root的密码
- captain_paul大佬
- 嵌入式系统硬件组成-3.5.1
- POJ
- POJ 3301 Texas Trip(最小正方形覆盖+三分)