【XML的两种读取方法】教程文章相关的互联网学习教程文章

原始XMLHttpRequest方法详情回顾

用一个典型的登录验证的例子来演示吧 一般来说,使用XMLHttpRequest对象来进行登陆验证要经过以下这几个步骤 1.使用DOM方式获得输入框中的值 代码如下:var userName = document.getElementById("userName").value;2.创建XMLHttpRequest对象,这一步比较复杂,主要原因是要考虑浏览器的兼容性问题。 代码如下:if (window.XMLHttpRequest) { //针对FireFox,Mozillar,Opera,Safari,IE7,IE8 xmlht...

js跨浏览器实现将字符串转化为xml对象的方法

注意该死的ie多版本的问题 代码如下:function loadXML(xmlString) { var xmlDoc = null; if (!window.DOMParser && window.ActiveXObject) { var xmlDomVersions = [MSXML.2.DOMDocument.6.0, MSXML.2.DOMDocument.3.0, Microsoft.XMLDOM]; for (var i = 0; i < xmlDomVersions.length; i++) { try { xmlDoc = new ActiveXObject(xmlDomVersions[i]); xmlDoc.async = false; xmlDoc.loadXML(xmlString); break; } catch (e) { } }...

处理及遍历XML文档DOM元素属性及方法整理

用于处理XML文档的DOM元素属性 代码如下:childNodes:返回当前元素所有子元素的数组; firstChild:返回当前元素的第一个下级子元素; lastChild:返回当前元素的最后一个子元素; nextSibling:返回紧跟在当前元素后面的元素; noedValue:指定表示元素值的读/写属性; parentNode:返回元素的父节点; previousSibling:返回紧邻当前元素之前的元素; 用于遍历XML文档的DOM元素方法 代码如下:getElementById(id)(document):获...

DOM和XMLHttpRequest对象的属性和方法整理

标准XMLHttpRequest操作 方法描述abort()停止当前请求getAllResponseHeaders()把HTTP请求的所有响应的首部作为建/值返回getResponseHeader(“header”)返回指定首部的串值open(String “method”, String ”url, bollean [asynch], String [username], String [password])建立的服务器的调用,method参数可以是post、get或put。url参数可以是相对url或绝对url。这个方法还包括3个可选参数。send(content)像服务器发送请求set...

FireFox下XML对象转化成字符串的解决方法

解决方法如下: 代码如下:<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>xml转化成字符串</title> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> $(document).ready(function () { //使fireFox也支持xmlDom.xml if (!document.all) { Node.prototype.__defineGetter__( "xml", function () { return (new XMLSerializer).serial...

XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)

在数据发送一方,利用 javascript 的 escape 函数事先将所有中文转换成英文编码并保存(也可以用 ASP 等其它语言的函数实时转换输出)。 在数据接收一方,利用 javascript 的 unescape 函数将所有英文编码还原。 由于 Ajax 不论任何编码都能正常传送英文,所以用这种方法可以轻松解决。 -------------------------------------------------------------------------------- 用XMLHTTP Post Form时的表单乱码有两方面的原因——Post...

对xmlHttp对象方法和属性的理解

1 客户端可以通过xmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用文档对象模型(DOM)处理回应。 1.1 我的理解:用户的每次操作,都会有数据产生。 通过DOM或者JS编写对数据进行封装,或者浏览器自身对http协议的一些数据进行封装。 通过xmlHttp对象的一些方法,传入数据参数,向http服务器发送请求。 返回结果通过DOM进行处理。 2 xmlHttp对象的成员。 2.1 属性onreadystatechange:当readyState属性值发生改变时...

jquery $.ajax()取xml数据的小问题解决方法

开始的代码如下: 代码如下:$.ajax({ type: "get", url: "Database/App_all.xml", dataType: "xml", timeout: 2000, beforeSend: function () {}, success: function (xml) { $(xml).find("app[id=id-1]").find("auther").appendTo($("#contain")); }, error: function () { alert("ajax failed!"); } }); 也就是,从App_all.xml这个文件中找到id为“id-1”的这一项,并将继续在其子节点中找到auther标签,并将其内容加入到id 为...

XMLHTTPRequest的属性和方法简介

而设计AJAX时使用的一个重要的技术(工具)就是XMLHTTPRequest对象了。这里海啸把我学习XMLHTTPRequest对象的一点资料拿出来跟大家一起分享。文中的资料都是海啸在学习时在网上收集的,如果您开过,那就再加深下印象吧!(如果您觉得侵犯了您的版权,请联系海啸。(haixiao_yao[at]yahoo.com.cn)) 1、XMLHTTPRequest对象什么是? 最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送...

javascript一个无懈可击的实例化XMLHttpRequest的方法

代码如下:function getHTTPRequest() { var xhr = false; if (window.XMLHttpRequest) xhr = new XMLHttpRequest(); //IE除外的浏览器 else if (window.ActiveXObject) { try { xhr = new ActiveXObject("Msxm12.XMLHTTP");//最新版的ActiveX对象 } catch(e) { try { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { xhr = false; } } } } 接下来是一个应用的实例: 代码如下://完整的GET请求 var request = getHTT...

客户端 使用XML DOM加载json数据的方法

步骤:   1、引用Jquery   2、如果是IE,实例ActiveXObject;Firefox,实例DOMParser。   3、处理 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="XmlDom._Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">...

extjs DataReader、JsonReader、XmlReader的构造方法

extjs3.0帮助文档: DataReader( Object meta, Array/Object recordType ) Create a new DataReader 参数: meta : Object Metadata configuration options (implementation-specific). 元数据配置选项(...-...) recordType : Array/Object Either an Array of Field definition objects 任意一个Field定义的对象数组 which will be passed to Ext.data.Record.create, 作为对象传递给Ext.data.Record.create, or a Record construc...

javascript 解析后的xml对象的读取方法细解

读取的xml: 代码如下:<svg id="svgID" key="1"> <desc id= "descID"> Text1 </desc> <defs> Text2 </defs> <g> text3 </g> </svg>javascript对此xml的解析方法如下: 代码如下:<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <script type="text/javascript"> <!-- function initXML(){ if (window.ActiveXObject){ var doc=new ActiveXObject("Microsoft.XMLDOM"); doc.async="false"; doc.load("...

比较详细的XMLDOM对象方法详解第1/2页

abort 方法 作 用 abort 方法取消一个进行中的异步下载 基本语法 xmlDocument.abort(); 说 明 如果这个方法在异步下载时被呼叫,所有的解析动作会停止,而且在内存中的文件会被释放。 范 例 xmlDocument ------------------------------------------------------------------------------------- AppendChild 方法 作 用 加上一个节点当作指定节点最后的子节点。 基本语法 xmlDocumentNode.appendChild(newChild); 说 明 newChild ...

利用ASP发送和接收XML数据的处理方法与代码

因为要做移动梦网WAP的一些接口,所以要用到这种方式,接下来会有ASP.net版本的,这个是ASP版本的,利用了MSXML2.XMLHTTP对像。 request.asp 代码如下:dim Https set Https=server.createobject("MSXML2.XMLHTTP") '定义一个XMLHTTP对像 Https.open "POST","http://127.0.0.1/testpost/response.asp",false Https.send "<?xml version=""1.0""?><misc_command version=""1.6""><command_name>echo</command_name> <command...