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

首頁 > 編程 > JavaScript > 正文

Javascript 讀取操作Sql中的Xml字段

2019-11-20 14:03:41
字體:
來源:轉載
供稿:網友

在一個項目當中,我們需要把數據庫中的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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高邮市| 乌恰县| 上虞市| 浮山县| 会理县| 眉山市| 仁布县| 甘洛县| 巩义市| 武清区| 昭觉县| 平定县| 灵川县| 德兴市| 凌源市| 郓城县| 铁岭市| 张北县| 柏乡县| 南通市| 原阳县| 渭南市| 梅州市| 乐业县| 洞口县| 邵阳市| 文水县| 银川市| 潼关县| 利辛县| 海原县| 玉屏| 隆德县| 乐至县| 金山区| 聊城市| 怀化市| 衡南县| 西青区| 乌兰县| 丰城市|