标题:请求高手帮忙,从FLASH获得变量通过ASP对XML进行编辑
只看楼主
hongshai
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-3-26
 问题点数:0 回复次数:4 
请求高手帮忙,从FLASH获得变量通过ASP对XML进行编辑
我对ASP一窍不通,对FLASH略知一二,前一阵老板不知从什么地方知道用FLASH编辑XML可以建一个小型的数据库查询功能(他对电脑是一窍不通,只知道名词),就让我开发这样一个系统 T_T,我已经用FLASH做好了程序,可是ASP老是不成功。在网上查询了相关教程后,用FLASH向ASP发送一组参数,ASP接收并返回是正确的,但一加上编辑XML的语句就返回错误了。
我的XML文件如下:
程序代码:
<?xml version='1.0' encoding='UTF-8'?>
<data>
<list>
<zl>产品类型1</zl><!-- 种类 -->
<bh>00001</bh><!-- 编号 -->
<zsl>34</zsl><!-- 总数量 -->
<m>15</m><!-- M规格 -->
<colo1>蓝</colo1><!-- 颜色 -->
<l>10</l><!-- L规格 -->
<colo2>蓝,黑</colo2><!-- 颜色 -->
<xl>7</xl><!-- XL规格 -->
<colo3>蓝</colo3><!-- 颜色 -->
<xxl>2</xxl><!-- XXL规格 -->
<colo4>蓝,黑</colo4><!-- 颜色 -->
<so>145</so><!-- 贴牌价 -->
</list>
<list>
<zl>产品类型二</zl><!-- 种类 -->
<bh>00002</bh><!-- 编号 -->
<zsl>10</zsl><!-- 总数量 -->
<m>5</m><!-- M规格 -->
<colo1>蓝</colo1><!-- 颜色 -->
<l>2</l><!-- L规格 -->
<colo2>蓝</colo2><!-- 颜色 -->
<xl>2</xl><!-- XL规格 -->
<colo3>蓝,</colo3><!-- 颜色 -->
<xxl>1</xxl><!-- XXL规格 -->
<colo4>蓝</colo4><!-- 颜色 -->
<so>235</so><!-- 贴牌价 -->
</list>
</data>

产品有两百多个型号,也就是<list></list>要有200多个。

我的FLASH发送的语句如下:
程序代码:
chuanshu.neirong0_flash=_root.di.xiugaiyemian.editsr0.text;
    chuanshu.neirong1_flash=_root.di.xiugaiyemian.editsr1.text;
    chuanshu.neirong2_flash=_root.di.xiugaiyemian.editsr2.text;
    chuanshu.neirong3_flash=_root.di.xiugaiyemian.editsr3.text;
    chuanshu.neirong4_flash=_root.di.xiugaiyemian.editsr4.text;
    chuanshu.neirong5_flash=_root.di.xiugaiyemian.editsr5.text;
    chuanshu.neirong6_flash=_root.di.xiugaiyemian.editsr6.text;
    chuanshu.neirong7_flash=_root.di.xiugaiyemian.editsr7.text;
    chuanshu.neirong8_flash=_root.di.xiugaiyemian.editsr8.text;
    chuanshu.neirong9_flash=_root.di.xiugaiyemian.editsr9.text;
    chuanshu.neirong10_flash=_root.di.xiugaiyemian.editsr10.text;
    chuanshu.neirong11_flash=_root.di.xiugaiyemian.editsr11.text;
    chuanshu.sendAndLoad("text.asp", chuanshu, "post"); 

ASP接收的语句如下:
程序代码:
<% 
dim neirong0,neirong1,neirong2,neirong3,neirong4,neirong5,neirong6,neirong7,neirong8,neirong9,neirong10,neirong11; 
//获取从FLASH传递过来的变量 
neirong0=request.form("neirong0_flash"); 
neirong1=request.form("neirong1_flash"); 
neirong2=request.form("neirong2_flash"); 
neirong3=request.form("neirong3_flash"); 
neirong4=request.form("neirong4_flash"); 
neirong5=request.form("neirong5_flash"); 
neirong6=request.form("neirong6_flash"); 
neirong7=request.form("neirong7_flash"); 
neirong8=request.form("neirong8_flash"); 
neirong9=request.form("neirong9_flash"); 
neirong10=request.form("neirong10_flash"); 
neirong11=request.form("neirong11_flash"); 
Set xml=Server.CreateObject("Microsoft.XMLDOM") 
xml.Async=False
xml.ValidateOnParse=False  
xml.Load(server.mapPath("product.xml"))
Set item=xml.getElementsByTagName("link")  
Response.write item.Length 
//输出要返回到FLASH中的内容 
//Response.Write("&fanhui_asp=你输入的内容是:"+"  "+neirong0+"  "+neirong1+"  "+neirong2+"  "+neirong11+"  "+neirong3+"  "+neirong4+"  "+neirong5+" "+neirong6+"  "+neirong7+"  "+neirong8+"  "+neirong9+"  "+neirong10); 
%>

吃不消了,他限期搞定,眼看着期限就要到了,俺心是拔凉拔凉的。如果哪位高手能提供给我将编辑此XML文件的ASP源码(追加节点、修改节点内容、插入节点、删除节点),我感激不尽。大恩不言谢,如果您来到杭州,我一定请您吃饭!我的QQ784404211
搜索更多相关主题的帖子: XML FLASH 变量 ASP 
2008-04-11 12:52
论坛元老
Rank: 1
等 级:新手上路
帖 子:812
专家分:0
注 册:2008-3-31
得分:0 
有点难,共同学习吧

怎么不可以用Discuz代码呢!
2008-04-11 12:56
ncnongmin
Rank: 1
来 自:福建
等 级:新手上路
帖 子:67
专家分:4
注 册:2008-4-10
得分:0 
看的糊里糊涂的。。。谁叫俺是烂鸟!

字母+数字+符号
2008-04-11 15:32
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
ASP能直接读取XML的,FLASH不太清楚个人的想法从Flash里编辑XML后办法一就是取得所有XML的Text然后到ASP里分析。或者说用Flash编辑后存储到XML文件用ASP来读取xml文件。
2008-04-11 17:09
hongshai
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-3-26
得分:0 
感谢版主的解释,我的想法是:FLASH直接从XML中读取数据到输入文本框中,用户可以在输入文本框中修改并将参数提交给ASP,由ASP对XML文件进行修改,最后ASP对FLASH返回是否修改成功的信息,但ASP部分我无从下手,从网上找了很多例子和教程,用了后都不行
2008-04-11 17:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-208391-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.889114 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved