在一个项目当中,我们需要把数据库中的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>
相关推荐:
AI免费文章解读:智能写作新篇章,小店AI
SEO那么重要,企业如何通过它脱颖而出?,自媒体推广营销的概念
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
seo要寻找什么资源,怎么找seo ,ai插画描边
SEO但是,这些常见误区你真的知道吗?,凤岗网站建设开发
ChatGPT美区要梯子吗?轻松畅享全球智能聊天体验,ai音位
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
ChatGPT页面无法访问?解决方案,让你轻松摆脱困扰!,ai染发颜色
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
seo需要会什么技术呢,seo需要会什么技术呢知乎 ,红色框ai
AI工具,让工作效率翻倍:AI工具教程全面解析
什么是seo反连接,网站反链多好还是少好 ,网易ai产品
SEO广告:如何借助SEO提升品牌曝光与销售业绩?,网站推广怎么选择
软件AI的全称:人工智能驱动未来的关键力量
SEO行销:开启网站流量增长的秘密武器,百威产品关键词查询排名
ChatGPT+维护页面:您的智能助手之旅,安全、高效、无忧,奥特曼画图ai
求一个AI软件,彻底改变你的工作与生活!
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
seo词库优化,搜索词条优化 ,ai点选择
ChatGPT不能加载过去的对话,如何提升你的使用体验?,ai智能衣服
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
创作新时代:自动生成文章AI的魅力与未来
ChatGPT:智能对话开创新时代,ai做渐变直线
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
ChatGPTCanvex打不开?详细分析及解决方法助你顺利使用,ai2.5d网格线去除
SEO优化攻略:如何通过精准策略提升网站排名与流量,aI ow翻译
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
AI仿写文章:开启内容创作新纪元
seo需要什么器械,seo需要什么器械才能做 ,长续航ai纯电汽车
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
什么是神马排名?让你的网站脱颖而出,轻松占据搜索引擎的C位!,乳山网站优化关键词排名
ChatGPT40不收费版本:科技革新,智能助手助力生活与工作,ai医疗武器有哪些
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
ChatGPT页面空白无法登录?如何解决这一困扰?,温州ai字幕生成
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
AI人工智能文章生成器写作新纪元
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
为什么要年前做SEO,企业为什么做seo推广 ,云南ai大数据公司
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
颠覆写作方式:免费的AI续写软件助你轻松创作
怎么让AI润色文章,让写作更轻松?