濮阳杆衣贸易有限公司

主頁 > 知識庫 > js裝載xml文件然后發(fā)向服務(wù)器的實現(xiàn)代碼

js裝載xml文件然后發(fā)向服務(wù)器的實現(xiàn)代碼

熱門標簽:上海浦東騰訊地圖標注位置 遼寧正規(guī)電銷機器人 澳大利亞城市地圖標注 海南銀行智能外呼系統(tǒng)商家 辰溪地圖標注 許昌智能電銷機器人公司 遼寧銀行智能外呼系統(tǒng) 姜堰電銷機器人 電銷機器人違法了嗎
前臺: 
復制代碼 代碼如下:

!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>
title>js裝載xml文件然后發(fā)向服務(wù)器/title>
script type="text/javascript">!--
var xmlHttp = null;
function f(){
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.load("xmlfile.xml");//只改了這里,原來是loadXML("");
sendXml( xmlDoc,'Default.aspx');
}
//向服務(wù)器發(fā)送Xml文檔
function sendXml(xmlDoc,serverURL){
xmlHttp = new ActiveXObject ("Msxml2.XMLHTTP.3.0");
var strDoc;
if (typeof(xmlDoc) == "object")//這里的判斷是需要的.這里仍然需要加個xml后綴
strDoc = xmlDoc.xml;
else
strDoc = xmlDoc;
xmlHttp.open ("POST","Default.aspx" ,true);
xmlHttp.onreadystatechange=getData;
xmlHttp.send(strDoc);
}
function getData(){
if (xmlHttp.readyState==4)
{
var strxml=xmlHttp.responseText;
//這里接受服務(wù)器傳來的Xml文檔,轉(zhuǎn)化成xml文檔.
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.loadXML(strxml);
//alert(xmlDoc.xml);
var singleNode = xmlDoc.selectSingleNode("/root/person[gender='male']");//這里的值需要加引號
alert(singleNode.text);
}
}
// -->/script>
/head>
body>
input type="button" onclick="f();" value="request" />
/body>
/html>
!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>
title>js裝載xml文件然后發(fā)向服務(wù)器/title>
script type="text/javascript">!--
var xmlHttp = null;
function f(){
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.load("xmlfile.xml");//只改了這里,原來是loadXML("");
sendXml( xmlDoc,'Default.aspx');
}
//向服務(wù)器發(fā)送Xml文檔
function sendXml(xmlDoc,serverURL){
xmlHttp = new ActiveXObject ("Msxml2.XMLHTTP.3.0");
var strDoc;
if (typeof(xmlDoc) == "object")//這里的判斷是需要的.這里仍然需要加個xml后綴
strDoc = xmlDoc.xml;
else
strDoc = xmlDoc;
xmlHttp.open ("POST","Default.aspx" ,true);
xmlHttp.onreadystatechange=getData;
xmlHttp.send(strDoc);
}
function getData(){
if (xmlHttp.readyState==4)
{
var strxml=xmlHttp.responseText;
//這里接受服務(wù)器傳來的Xml文檔,轉(zhuǎn)化成xml文檔.
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");
xmlDoc.async = false;
xmlDoc.loadXML(strxml);
//alert(xmlDoc.xml);
var singleNode = xmlDoc.selectSingleNode("/root/person[gender='male']");//這里的值需要加引號
alert(singleNode.text);
}
}
// -->/script>
/head>
body>
input type="button" onclick="f();" value="request" />
/body>
/html>

Ajax
復制代碼 代碼如下:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;
public partial class testXml_Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Request.InputStream);//接收到客戶端傳來的xml
xmldoc.Save(Server.MapPath("~"+"/hello.xml"));
Response.Write(xmldoc.InnerXml);//返回修改后的Xml文檔
Response.End();
}
}
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;
public partial class testXml_Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Request.InputStream);//接收到客戶端傳來的xml
xmldoc.Save(Server.MapPath("~"+"/hello.xml"));
Response.Write(xmldoc.InnerXml);//返回修改后的Xml文檔
Response.End();
}
}

Xml文檔:
復制代碼 代碼如下:

?xml version="1.0" encoding="utf-8" ?>
root>
person id="1">
name>tree/name>
gender>male/gender>
/person>
/root>

標簽:深圳 威海 撫州 晉城 崇左 伊春 銅川 西藏

巨人網(wǎng)絡(luò)通訊聲明:本文標題《js裝載xml文件然后發(fā)向服務(wù)器的實現(xiàn)代碼》,本文關(guān)鍵詞  裝載,xml,文件,然,后發(fā),向,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《js裝載xml文件然后發(fā)向服務(wù)器的實現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于js裝載xml文件然后發(fā)向服務(wù)器的實現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    酉阳| 天祝| 阿坝| 盈江县| 米易县| 安龙县| 蒲城县| 百色市| 合山市| 将乐县| 泾川县| 桐乡市| 宾阳县| 诸暨市| 安化县| 彭泽县| 潞西市| 婺源县| 曲松县| 莲花县| 宁陵县| 长武县| 拉萨市| 大邑县| 英山县| 万荣县| 广德县| 东阿县| 二连浩特市| 西林县| 友谊县| 旌德县| 彰化市| 巩留县| 西峡县| 侯马市| 信阳市| 会昌县| 德化县| 哈密市| 颍上县|