怎么用js操作xmljs 文件操作 函数

JS读取XML文件 IE下正常,FireFox下无效
JS读取XML文件 IE下正常,FireFox下无效
&?xml version="1.0" encoding="utf-8" ?&&root&& &picture id="1"&&&& &PictureAddress&/UI/Files/001.jpg&/PictureAddress&&&& &PictrueUrl&http://localhost:4455/UI/.htm&/PictrueUrl&&&& &PictrueIntro&江苏新石器胜过曹操墓&/PictrueIntro&& &/picture&& &picture id="2"&&&& &PictureAddress&/UI/Files/002.jpg&/PictureAddress&&&& &PictrueUrl&http://localhost:4455/UI/.htm&/PictrueUrl&&&& &PictrueIntro&江苏新石曹操墓&/PictrueIntro&& &/picture&& &picture id="3"&&&& &PictureAddress&/UI/Files/003.jpg&/PictureAddress&&&& &PictrueUrl&http://localhost:4455/UI/.htm&/PictrueUrl&&&& &PictrueIntro&江苏新石器曹操墓&/PictrueIntro&& &/picture&& &picture id="4"&&&& &PictureAddress&/UI/Files/004.jpg&/PictureAddress&&&& &PictrueUrl&http://localhost:4455/UI/.htm&/PictrueUrl&&&& &PictrueIntro&江苏新曹操墓&/PictrueIntro&& &/picture&& &picture id="5"&&&& &PictureAddress&/UI/Files/sina.jpg&/PictureAddress&&&& &PictrueUrl&http://localhost:4455/UI/.htm&/PictrueUrl&&&& &PictrueIntro&江苏新石曹操墓&/PictrueIntro&& &/picture&&/root&
&&&&&&&&&&&& //加载XML文件&&&&&&&&&&& function loadXML(XMLFile) {&&&&&&&&&&&&&&& var XMLD&&&&&&&&&&&&&&& if (window.ActiveXObject)&&&&&&& //IE浏览器&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& XMLDoc = new ActiveXObject('Microsoft.XMLDOM');&&&&&&&&&&&&&&&&&&& XMLDoc.async =&&&&&&&&&&&&&&&&&&& XMLDoc.load(XMLFile);&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& else if (document.implementation && document.implementation.createDocument)&&&&&&& //Firefox, Mozilla, Opera, etc 浏览器&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&& XMLDoc = document.implementation.createDocument('', '', null);
XMLDoc.load(XMLFile);
else {&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& return XMLD&&&&&&&&&&& }&&&&&&&&&&& //检查浏览器是否支持XML&&&&&&&&&&& function checkXMLDocObj(XMLFile) {&&&&&&&&&&&&&&& var XMLDoc = loadXML(XMLFile);&&&&&&&&&&&&&&& if (XMLDoc == null) {&&&&&&&&&&&&&&&&&&& alert('您的浏览器不支持XML文件读取,使用IE5.0以上可以解决此问题!');&&&&&&&&&&&&&&&&&&& window.location.href = '#';&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&& return XMLD&&&&&&&&&&& }&&&&&&&&&&& var widths = 300;& //GetUrlParameter("width");&&&&&&&&&&& /*显示宽度*/&&&&&&&&&&& var heights = 250;& //GetUrlParameter("height");&&&&&&&&& /*显示高度*/&&&&&&&&&&& var counts = 5;& //GetUrlParameter("count");&&& /*图片数量*/&&&&&&&&&&& var img = new Array(counts);&&&&&&&&&&& /*存放图片地址*/&&&&&&&&&&& var url = new Array(counts);&&&&&&&&&&& /*存放链接地址*/&&&&&&&&&&& var title = new Array(counts);&&&&&&&&& /*存放说明*/&&&&&&&&&&& var XMLDoc = checkXMLDocObj("SlidePicAddress.xml");&&&&&&&&&&& var x = XMLDoc.getElementsByTagName("picture");&&&&&&&&&&& for (var j = 1; j &= j++) {&&&&&&&&&&&&&&& img[j] = new Image(); img[j].src = x[j-1].childNodes[0].firstChild.nodeValue&&&&&&&&&&&&&&& url[j] = new Image(); url[j].src = x[j-1].childNodes[1].firstChild.nodeValue&&&&&&&&&&&&&&& title[j]= x[j-1].childNodes[2].firstChild.nodeValue&&&&&&&&&&& }&&&&&&&&&&& alert(img[1].src)
javascript在中ie与firefox的区别与解决方案
1.载入xmlie创建对象:&&& msXmlAx=new ActiveXObject("Microsoft.XMLDOM");firefox创建对象:&&&& xDoc=document.implementation.createDocument("","",null);总体方法为:&&&& ///判断浏览器 创建不同的对象&&&& function getXmlDocument()&&&& {&&&&&&& var xD&&&& if(document.implementation && document.implementation.createDocument)&&&& {&&&&& xDoc=document.implementation.createDocument("","",null);&&&& }&&&& else if(typeof ActiveXObject !="undefined")&&&& {&&&&&& var msXmlAx=&&&& try{&&&&&&&&&& msXmlAx=new ActiveXObject("Microsoft.XMLDOM");&& &&&& }&&&& catch(e)&&&& {&&&&&&&&&&&&&&&&&&& msXmlAx=new ActiveXObject ("Microsoft.XMLDOM");&&&& }&&&& xDoc=msXmlAx;&&& &&&& }&&&& if(xDoc== null || typeof xDoc.load=="undefined")&&&& {&&&&& xDoc=&&& &&& &&&& }&&&& return xD&&&& &&&& }
2.insertRow和insertCell在ie中可直接调用该方法 document.getElementById("xxx").insertRow();在firefox 中需要放置参数:document.getElementById("xxx").insertRow(-1);
同样 insertRow(-1)也支持ie
3.判断浏览器类型/*--------------------------------------------------------------- &&& --this function can return the actual browser name and version.-- &&& --USESAGE:There are Two Methods(See the end of this function) -- &&& --Create By Yemoo. DateTime: 21:53:37&&&&&&&&&&&&&&&& -- &&& ---------------------------------------------------------------*/ &&& function browserinfo(){ &&&&&&& var Browser_Name=navigator.appN &&&&&&& var Browser_Version=parseFloat(navigator.appVersion); &&&&&&& var Browser_Agent=navigator.userA &&&&&&&& &&&&&&& var Actual_Version,Actual_N &&&&&&&& &&&&&&& var is_IE=(Browser_Name=="Microsoft Internet Explorer"); &&&&&&& var is_NN=(Browser_Name=="Netscape"); &&&&&&&& &&&&&&& if(is_NN){ &&&&&&&&&&& //upper 5.0 need to be process,lower 5.0 return directly &&&&&&&&&&& if(Browser_Version&=5.0){ &&&&&&&&&&&&&&& var Split_Sign=Browser_Agent.lastIndexOf("/"); &&&&&&&&&&&&&&& var Version=Browser_Agent.indexOf(" ",Split_Sign); &&&&&&&&&&&&&&& var Bname=Browser_Agent.lastIndexOf(" ",Split_Sign);
&&&&&&&&&&&&&&& Actual_Version=Browser_Agent.substring(Split_Sign+1,Version); &&&&&&&&&&&&&&& Actual_Name=Browser_Agent.substring(Bname+1,Split_Sign); &&&&&&&&&&& } &&&&&&&&&&& else{ &&&&&&&&&&&&&&& Actual_Version=Browser_V &&&&&&&&&&&&&&& Actual_Name=Browser_N &&&&&&&&&&& } &&&&&&& } &&&&&&& else if(is_IE){ &&&&&&&&&&& var Version_Start=Browser_Agent.indexOf("MSIE"); &&&&&&&&&&& var Version_End=Browser_Agent.indexOf(";",Version_Start); &&&&&&&&&&& Actual_Version=Browser_Agent.substring(Version_Start+5,Version_End) &&&&&&&&&&& Actual_Name=Browser_N &&&&&&&&&&&& &&&&&&&&&&& if(Browser_Agent.indexOf("Maxthon")!=-1){ &&&&&&&&&&&&&&& Actual_Name+="(Maxthon)"; &&&&&&&&&&& } &&&&&&&&&&& else if(Browser_Agent.indexOf("Opera")!=-1){ &&&&&&&&&&&&&&& Actual_Name="Opera"; &&&&&&&&&&&&&&& var tempstart=Browser_Agent.indexOf("Opera"); &&&&&&&&&&&&&&& var tempend=Browser_Agent. &&&&&&&&&&&&&&& Actual_Version=Browser_Agent.substring(tempstart+6,tempend) &&&&&&&&&&& } &&&&&&& } &&&&&&& else{ &&&&&&&&&&& Actual_Name="Unknown Navigator" &&&&&&&&&&& Actual_Version="Unknown Version" &&&&&&& } &&&&&&& /*------------------------------------------------------------------------------ &&&&&&& --Your Can Create new properties of navigator(Acutal_Name and Actual_Version) -- &&&&&&& --Userage:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& -- &&&&&&& --1,Call This Function.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& -- &&&&&&& --2,use the property Like This:navigator.Actual_Name/navigator.Actual_V-- &&&&&&& ------------------------------------------------------------------------------*/ &&&&&&& navigator.Actual_Name=Actual_N &&&&&&& navigator.Actual_Version=Actual_V &&&&&&&& &&&&&&& /*--------------------------------------------------------------------------- &&&&&&& --Or Made this a Class.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& -- &&&&&&& --Userage:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& -- &&&&&&& --1,Create a instance of this object like this:var browser=-- &&&&&&& --2,user this instance:browser.Version/browser.N&&&&&&&&&&&&&&&&&&&&&& -- &&&&&&& ---------------------------------------------------------------------------*/ &&&&&&& this.Name=Actual_N &&&&&&& this.Version=Actual_V &&& } 通过: navigator.Actual_Name 得到浏览器名称,navigator.Actual_Version 的到浏览器版本
4. firefox 中无法像ie一样通过documentElement得到xml文本对象的所有元素信息,可以使用替换法:&& 创建XMLHttpRequest对象,通过它的responseXML返回的xml对象进行操作
5.firefox中不支持window.event解决方法:&&& document.onclick=function(e) //要兼容ff的话,这个参数一定要写上&&&& {&&&&&& e = window.event ||&&&&&& e = e.srcElement || e.&&&&&& //其他实现代码&&& }6.firefox不支持parentElement,若要使用可写成:parentNode
7.IE中将xml通过xsl进行格式化时,使用如下代码:&& xmlDoc.transformNode(xslDoc);&& xmlDoc为xml文档&& xslDoc为xsl文档在firefox中使用如下代码:&&& var&& xsltProcessor =new XSLTProcessor();&& &&&&&&&&& xsltProcessor.importStylesheet(xslDoc);&&& var&& resultHtml= xsltProcessor.transformToDocument(xmlDoc);&&& var&& oXmlSerializer = new XMLSerializer(); &&& $GetEle("ZfDiv_").innerHTML= oXmlSerializer.serializeToString(resultHtml);
8.ifream加载中 使iframe的高度根据所加载页的高度而改变网上有代码为:&& &iframe onload="document.all.demo.height=document.frames['demo'].document.body.scrollHeight" src="demo.htm" /&&& 代码没有问题,只是在Firefox中不能实现想要的效果&& 改为:&&&& document.getElementById('demo').height=window.frames['demo'].document.body.scrollHeight&& 即可
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号这是我的php目录:C:\Program Files\CodeGear\Delphi for PHP\2.0\vcl\generic_controls\BlockParameterEditView.php,我想在这个php下读取E:\trunk\appCompiler\plants\demo\foundry_demo\plant.xml内的节点。可是似乎只能读和php文件在相同的目录或者是其子目录下的plant.xml文件的节点。请问大家喔怎么读取E盘下的plant.xml文件呢。
采纳的答案
首先,我要明确的告诉你,浏览器Javascript是不具备独取文件的能力的.
浏览器Javascript根本就没有文件的相关API.
所谓的Javascript读取文件是通过Ajax来完成的,也就是需要发送请求到服务器,然后服务器返回的恰好是那个文件,所以看上去Javascript就读了文件了,所以你说的读取E盘的文件是不可能实现的.
Javascript不能读取文件的理由是:浏览器Javascript是运行在客户端的浏览器里的,如果可以随意读取本地文件,那就可以随意获取用户的文件了,这是非常不安全的.
1 你看看你的dfp程序是否有权限读取xml文件
2 dfp中是否有xml解析模块
已解决问题
未解决问题JS使用ajax从xml文件动态获取数据显示的方法
本文实例讲述了JS使用ajax从xml文件动态获取数据显示的方法。分享给大家供大家参考。具体分析如下:
下面的JS代码通过ajax检索xml文件的内容动态展示到网页,真个页面无刷新
&!DOCTYPE html&
function loadXMLDoc(url)
var txt,x,xx,i;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.onreadystatechange=function()
if (xmlhttp.readyState==4 && xmlhttp.status==200)
txt="&table border='1'&&tr&&th&Title&/th&&th&Artist&/th&&/tr&";
x=xmlhttp.responseXML.documentElement.getElementsByTagName("CD");
for (i=0;i&x.i++)
txt=txt + "&tr&";
xx=x[i].getElementsByTagName("TITLE");
txt=txt + "&td&" + xx[0].firstChild.nodeValue + "&/td&";
catch (er)
txt=txt + "&td& &/td&";
xx=x[i].getElementsByTagName("ARTIST");
txt=txt + "&td&" + xx[0].firstChild.nodeValue + "&/td&";
catch (er)
txt=txt + "&td& &/td&";
txt=txt + "&/tr&";
txt=txt + "&/table&";
document.getElementById('txtCDInfo').innerHTML=
xmlhttp.open("GET",url,true);
xmlhttp.send();
&div id="txtCDInfo"&
&button&Get CD info&/button&
xml文件内容如下
&TITLE&Empire Burlesque&/TITLE&
&ARTIST&Bob Dylan&/ARTIST&
&COUNTRY&USA&/COUNTRY&
&COMPANY&Columbia&/COMPANY&
&PRICE&10.90&/PRICE&
&YEAR&1985&/YEAR&
&TITLE&Hide your heart&/TITLE&
&ARTIST&Bonnie Tyler&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&CBS Records&/COMPANY&
&PRICE&9.90&/PRICE&
&YEAR&1988&/YEAR&
&TITLE&Greatest Hits&/TITLE&
&ARTIST&Dolly Parton&/ARTIST&
&COUNTRY&USA&/COUNTRY&
&COMPANY&RCA&/COMPANY&
&PRICE&9.90&/PRICE&
&YEAR&1982&/YEAR&
&TITLE&Still got the blues&/TITLE&
&ARTIST&Gary Moore&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&Virgin records&/COMPANY&
&PRICE&10.20&/PRICE&
&YEAR&1990&/YEAR&
&TITLE&Eros&/TITLE&
&ARTIST&Eros Ramazzotti&/ARTIST&
&COUNTRY&EU&/COUNTRY&
&COMPANY&BMG&/COMPANY&
&PRICE&9.90&/PRICE&
&YEAR&1997&/YEAR&
&TITLE&One night only&/TITLE&
&ARTIST&Bee Gees&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&Polydor&/COMPANY&
&PRICE&10.90&/PRICE&
&YEAR&1998&/YEAR&
&TITLE&Sylvias Mother&/TITLE&
&ARTIST&Dr.Hook&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&CBS&/COMPANY&
&PRICE&8.10&/PRICE&
&YEAR&1973&/YEAR&
&TITLE&Maggie May&/TITLE&
&ARTIST&Rod Stewart&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&Pickwick&/COMPANY&
&PRICE&8.50&/PRICE&
&YEAR&1990&/YEAR&
&TITLE&Romanza&/TITLE&
&ARTIST&Andrea Bocelli&/ARTIST&
&COUNTRY&EU&/COUNTRY&
&COMPANY&Polydor&/COMPANY&
&PRICE&10.80&/PRICE&
&YEAR&1996&/YEAR&
&TITLE&When a man loves a woman&/TITLE&
&ARTIST&Percy Sledge&/ARTIST&
&COUNTRY&USA&/COUNTRY&
&COMPANY&Atlantic&/COMPANY&
&PRICE&8.70&/PRICE&
&YEAR&1987&/YEAR&
&TITLE&Black angel&/TITLE&
&ARTIST&Savage Rose&/ARTIST&
&COUNTRY&EU&/COUNTRY&
&COMPANY&Mega&/COMPANY&
&PRICE&10.90&/PRICE&
&YEAR&1995&/YEAR&
&TITLE&1999 Grammy Nominees&/TITLE&
&ARTIST&Many&/ARTIST&
&COUNTRY&USA&/COUNTRY&
&COMPANY&Grammy&/COMPANY&
&PRICE&10.20&/PRICE&
&YEAR&1999&/YEAR&
&TITLE&For the good times&/TITLE&
&ARTIST&Kenny Rogers&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&Mucik Master&/COMPANY&
&PRICE&8.70&/PRICE&
&YEAR&1995&/YEAR&
&TITLE&Big Willie style&/TITLE&
&ARTIST&Will Smith&/ARTIST&
&COUNTRY&USA&/COUNTRY&
&COMPANY&Columbia&/COMPANY&
&PRICE&9.90&/PRICE&
&YEAR&1997&/YEAR&
&TITLE&Tupelo Honey&/TITLE&
&ARTIST&Van Morrison&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&Polydor&/COMPANY&
&PRICE&8.20&/PRICE&
&YEAR&1971&/YEAR&
&TITLE&Soulsville&/TITLE&
&ARTIST&Jorn Hoel&/ARTIST&
&COUNTRY&Norway&/COUNTRY&
&COMPANY&WEA&/COMPANY&
&PRICE&7.90&/PRICE&
&YEAR&1996&/YEAR&
&TITLE&The very best of&/TITLE&
&ARTIST&Cat Stevens&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&Island&/COMPANY&
&PRICE&8.90&/PRICE&
&YEAR&1990&/YEAR&
&TITLE&Stop&/TITLE&
&ARTIST&Sam Brown&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&A and M&/COMPANY&
&PRICE&8.90&/PRICE&
&YEAR&1988&/YEAR&
&TITLE&Bridge of Spies&/TITLE&
&ARTIST&T'Pau&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&Siren&/COMPANY&
&PRICE&7.90&/PRICE&
&YEAR&1987&/YEAR&
&TITLE&Private Dancer&/TITLE&
&ARTIST&Tina Turner&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&Capitol&/COMPANY&
&PRICE&8.90&/PRICE&
&YEAR&1983&/YEAR&
&TITLE&Midt om natten&/TITLE&
&ARTIST&Kim Larsen&/ARTIST&
&COUNTRY&EU&/COUNTRY&
&COMPANY&Medley&/COMPANY&
&PRICE&7.80&/PRICE&
&YEAR&1983&/YEAR&
&TITLE&Pavarotti Gala Concert&/TITLE&
&ARTIST&Luciano Pavarotti&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&DECCA&/COMPANY&
&PRICE&9.90&/PRICE&
&YEAR&1991&/YEAR&
&TITLE&The dock of the bay&/TITLE&
&ARTIST&Otis Redding&/ARTIST&
&COUNTRY&USA&/COUNTRY&
&COMPANY&Atlantic&/COMPANY&
&PRICE&7.90&/PRICE&
&YEAR&1987&/YEAR&
&TITLE&Picture book&/TITLE&
&ARTIST&Simply Red&/ARTIST&
&COUNTRY&EU&/COUNTRY&
&COMPANY&Elektra&/COMPANY&
&PRICE&7.20&/PRICE&
&YEAR&1985&/YEAR&
&TITLE&Red&/TITLE&
&ARTIST&The Communards&/ARTIST&
&COUNTRY&UK&/COUNTRY&
&COMPANY&London&/COMPANY&
&PRICE&7.80&/PRICE&
&YEAR&1987&/YEAR&
&TITLE&Unchain my heart&/TITLE&
&ARTIST&Joe Cocker&/ARTIST&
&COUNTRY&USA&/COUNTRY&
&COMPANY&EMI&/COMPANY&
&PRICE&8.20&/PRICE&
&YEAR&1987&/YEAR&
&/CATALOG&
希望本文所述对大家的javascript程序设计有所帮助。
相关文章:
暂时还没有评论.用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(1119)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_087075',
blogTitle:'在xml中调用js文件',
blogAbstract:' &xsl:eavl langauge=&javascript&&&&&&//---js代码&/xsl:eavl&也可以在模板里直接引用&xsl:template macth=&/&&&html&&head&&title&JS引用&/title&&/head&&script src=hello.js&&/script&&/html&&& &/xsl:template&\n
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:2,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}> 怎么用JS保存xml文件
怎么用JS保存xml文件
haosen & &
发布时间: & &
浏览:51 & &
回复:1 & &
悬赏:0.0希赛币
如何用JS保存xml文件?源码:&html&&body&&script type=&text/javascript&&xmlDoc=new ActiveXObject(&Microsoft.XMLDOM&);xmlDoc.async=&false&;xmlDoc.load(&fwz.xml&);newl=xmlDoc.createElement(&id3&)xmlDoc.getElementsByTagName(&root&)[0].appendChild(newl)alert(xmlDoc.xml)xmlDoc.save(&fwz.xml&)&/script&&/body&&/html&问题:alert显示添加成功,但xmlDoc.save没保存到fwz.xml,save好像是asp的,请问JS或xmlDOM有什么保存xml文件的方法吗?
看下这个例子haoson1986 & &
& & (0)(1)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&增值电信业务经营许可证湘B2-

我要回帖

更多关于 js 文件操作 函数 的文章

 

随机推荐