国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Javascript 讀取操作Sql中的Xml字段

2024-05-06 16:09:28
字體:
來源:轉載
供稿:網友
把Xml字段先讀出來,然后用Js去操作,這樣豈不是簡單了許多,于是網上搜索了一些JS讀Xml字段信息的方法
在一個項目當中,我們需要把數據庫中的Xml字段中的信息表現在頁面中,如果用Sql進行操作,讀取。這樣的話,必然導致太復雜,于是我想到了,如果把Xml字段先讀出來,然后用Js去操作,這樣豈不是簡單了許多,于是網上查找了一些資料。實現了JS讀Xml字段信息的方法。
首先我們在頁面中放一個TextBox 用來放Xml字段。切記:不可用Label,因為萬一Xml字段信息中有“”這種符號時,頁面會產生Js錯誤。
接下去,就是重點了。付JS代碼:

function createXml(str){
  if(document.all){
    var xmlDom=new ActiveXObject("Microsoft.XMLDOM")
    xmlDom.loadXML(str)
    return xmlDom
  }
  else
    return new DOMParser().parseFromString(str, "text/xml")
}
//以上的方法是將字符串實例化為Xml
最后就是操作這個Xml 了

window.onload=function () {
var str=document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").value;
var obj=createXml(str);

//得到根節點
var root_node=obj.documentElement;

var yh1="";
for (i=0;i< root_node.childNodes[0].childNodes.length-1;i++)
{
yh1+=" "+(i+1)+"、"+root_node.childNodes[0].childNodes[i].getAttribute("Remark")+":"+root_node.childNodes[0].childNodes[i].firstChild.nodeValue ;


yh1+="<br/>"

}
document.getElementById("ctl00_ContentPlaceHolder1_lblContent").innerHTML=yh1;
}

}
付Xml格式:

<Info Remark="文件模板"><Common Remark="通用配置"><DisCopy Remark="復印件折扣">100</DisCopy><DisOriginal Remark="折扣">100</DisOriginal><ArrearageLimit Remark="欠費上限">0</ArrearageLimit><YearPrice Remark="年費,元/年">0</YearPrice></Common></Info>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 石阡县| 潜江市| 汉沽区| 河池市| 上思县| 郁南县| 原阳县| 旬邑县| 子洲县| 金华市| 兴仁县| 台南县| 安化县| 射洪县| 苍梧县| 砚山县| 甘肃省| 翁源县| 玉山县| 福海县| 信宜市| 通海县| 介休市| 鄄城县| 柯坪县| 镇赉县| 会同县| 从江县| 汨罗市| 鹰潭市| 洛扎县| 全州县| 洮南市| 石棉县| 陆川县| 临西县| 丰县| 龙州县| 周口市| 淳化县| 古丈县|