js如何保存xml

這篇文章主要介紹了js如何保存xml,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

十載的積石山保安族東鄉(xiāng)族網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整積石山保安族東鄉(xiāng)族建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“積石山保安族東鄉(xiāng)族網(wǎng)站設(shè)計(jì)”,“積石山保安族東鄉(xiāng)族網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

.aspx頁(yè)利用XMLHTTPrequest發(fā)送修改過(guò)的xml,在接受也接收保存。

主要語(yǔ)句

xmlHttp.open("POST", "receive.aspx?type=xmlsave", true);

xmlHttp.send(xmlDoc);

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function parseXML() {
try //Internet Explorer
           {
              xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
           }
catch (e) {              
try //Firefox, Mozilla, Opera, etc.
               {
                   xmlDoc = document.implementation.createDocument("", "", null);
               }
catch (e) {
                   alert(e.message);
return;
               }
           }
           xmlDoc.async = false; //假如xml載入完畢執(zhí)行以下
           xmlDoc.load("note.xml");


           xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue = "yaomingming";

var xmlHttp;

try {
// Firefox, Opera 8.0+, Safari
               xmlHttp = new XMLHttpRequest();
           }
catch (e) {

// Internet Explorer
               try {
                   xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
               }
catch (e) {

try {
                       xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                   }
catch (e) {
                       alert("您的瀏覽器不支持AJAX!");
return false;
                   }
               }
           }
           xmlHttp.onreadystatechange = function() {    //onreadystatechange 屬性存有處理服務(wù)器響應(yīng)的函數(shù)
               if (xmlHttp.readyState == 4) {       //readyState 屬性存有服務(wù)器響應(yīng)的狀態(tài)信息
                   document.getElementById("to").innerHTML = xmlHttp.responseText; //通過(guò) responseText 屬性來(lái)取回由服務(wù)器返回的數(shù)據(jù)
               }
           }
           xmlHttp.open("POST", "receive.aspx?type=xmlsave", true);

// open() 方法需要三個(gè)參數(shù)。第一個(gè)參數(shù)定義發(fā)送請(qǐng)求所使用的方法(GET 還是 POST)。第二個(gè)參數(shù)規(guī)定服務(wù)器端腳本的 URL。第三個(gè)參數(shù)規(guī)定應(yīng)當(dāng)對(duì)請(qǐng)求進(jìn)行異步地處理。
           xmlHttp.send(xmlDoc);      //send() 方法可將請(qǐng)求送往服務(wù)器    
}

</script>
</head>
<body onload="parseXML()">
<form id="form1" runat="server">
<p>

<span id="to"></span>
</p>
</form>
</body>
</html>

receive.aspx.cs

System.IO.Stream instream = Page.Request.InputStream;
                 BinaryReader br = new BinaryReader(instream, System.Text.Encoding.UTF8);
byte[] byt = br.ReadBytes((int)instream.Length);
string sXml = System.Text.Encoding.UTF8.GetString(byt);

                 System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
                 xmlDoc.LoadXml(sXml);
                 xmlDoc.Save(Server.MapPath("note.xml"));

                 Response.Write("save");

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“js如何保存xml”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

文章題目:js如何保存xml
網(wǎng)站路徑:http://bm7419.com/article22/jcsejc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站改版、用戶體驗(yàn)、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)