asp动态网页如何修改xml文件中的数据 10

我的网站中有个flash,而flash的图片以及链接是读取xml文件的。我在后台想做个对xml文件进行操作的步骤。xml文件如下:<?xmlversion="1.0"?>... 我的网站中有个flash,而flash的图片以及链接是读取xml文件的。我在后台想做个对xml文件进行操作的步骤。
xml文件如下:
<?xml version="1.0"?>
<jpgrotator>
<parameters>
<rotatetime>4</rotatetime>
<randomplay>false</randomplay>
<shownavigation>true</shownavigation>
<transition>fluids</transition>
</parameters>
<photos>
<photo path="flash/1.jpg" link="http://www.baidu.com"/>
<photo path="flash/2.jpg" link="http://www.baidu.com"/>
<photo path="flash/3.jpg" link="http://www.baidu.com"/>
<photo path="flash/4.jpg" link=""/>
</photos>
</jpgrotator>

asp代码如下:
<%
on error resume next

'打开xml文件
xmlPath=Server.MapPath("../jpgrotator.xml")
set xmlDoc=Server.CreateObject("Microsoft.xmldom")'调用系统的一个插件“microsoft”
xmlDoc.async=false

xmlDoc.load(xmlPath) '' 加载xml文件
set root=objXmlDom.DocumentElement '获取文件根标识(每个xml文件有且仅能有一个根标识)
Set ritem=xmlDoc.getElementsByTagName("jpgrotator") ''读取根节点
set rt=ritem.Item(1).getElementsByTagName("<photos>") '读取第一级的“photos”节点
set rtvalue=rt.Item(0).getElementsByTagName("photo")'读取第二级的“photo”节点
rtvalue.attributes.item(0).value="image/flash1.jpg"
rtvalue.attributes.item(1).value="www.soso.com"
xmlDoc.save(xmlPath) ''保存
set xmlDoc=nothing
%>

我想要修改的是<photo path="flash/1.jpg" link="http://www.baidu.com"/>里面这两个链接参数。
但是不成功。这个要怎么修改?请教高手。
展开
 我来答
阜新招聘求职网
2013-10-12 · 超过18用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:46.9万
展开全部
楼主应该是想解决网站不能在后台更新前台Flash轮播图片的问题,类似的问题我也遇到过,在不会写ASPDOM的情况下只能通过上传覆盖同名的图片来更新。

<photos></photos>之间的4条数据就是轮播的4个图片路径和链接地址,后台新建一个ASP页,里面有8个input分别对应4条数据,用户输入之后通过ASP操作XML,更新4条节点的数据之后前台轮播图片改变。

大概是这个思路,但是代码不会写,求高手指点~ 能解决的话可以私信我开新问题并加分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
田响建站
2013-10-11 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
<photos>这之间的数据来自哪里</photos>
是要修改这之间的数据
还是要可无限添加显示其中的几条
?
追问
这之间的数据来自asscee数据库
就这几条数据,不需要添加新的。就改图片名和链接地址就行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式