如何在客户端保存.xml?(100分)

  • 主题发起人 LZNewComer
  • 开始时间
L

LZNewComer

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个困扰,久思不得其解,提出来请教一下大方之家。
欲将一个MIS由桌面版改成B/S,于是把界面都做成了页面,
所有需要用到的数据,都在CGI调用时就转成了XML文件在页面作数据源。
也用脚本实现了原来用pascal代码实现的全部功能,比如报表输入。
问题出在最后:数据输入完了,在内存中也看到了相关XML文件的内容变化。
可是怎样才能保存这些修改到XML文件中?
如果脚本语言不能实现向XML的写入,那么在客户端操作XML几乎是没有意义的。
具体来说:
比如输收货人,先从收货人.XML生成的下拉选单中找,没有就另外输入,并向收货人.XML添加。
此时收货人.XML就增加了一个节点及内容。
其它的诸如品名、到站也一样,一个页面下来,产生的这些修改如何保存到相应的.XML中?
 
L

LZNewComer

Unregistered / Unconfirmed
GUEST, unregistred user!
有没有可能在CGI中处理?
但是,由于CGI每次执行的都是独立的进程,
那么如果想用在页面中调用另一个CGI来处理XML恐怕也不行,内存已经改变。
没有人遇到过此类问题吗?
可能这个问题解决了,网络世界更不太平了?
 

网中戏

Unregistered / Unconfirmed
GUEST, unregistred user!
L

LZNewComer

Unregistered / Unconfirmed
GUEST, unregistred user!
大富翁可能真的没落了!
成也"富翁",败也"富翁",真真辜负了YYSUN老师的古道热肠!
这个问题本人已经解决,只是希望讨论一下,不违取于兹还报于兹的精神罢了.
 
H

hongxing_dl

Unregistered / Unconfirmed
GUEST, unregistred user!
楼主,这上面delphi做c/s的占多数....
 
L

LZNewComer

Unregistered / Unconfirmed
GUEST, unregistred user!
为何出此问题,是源于最近租了一个虚拟空间,说是支持CGI,凭着自己多年混在Delphi中的概念,直接做了个计数器和留言本,连同全部手写的页面,传了上去,结果,这两个东东不肯工作.电话过去一问,说是服务器不支持.exe的CGI.晕!干嘛不早说!
于是才认真看了该空间的支持权限,还支持ASP,于是啃ASP的书.注意:此时已经离开了Delphi.我私下里嘀咕可能用Delphi做网站可能真的不合时宜.
后来又经XML转到FSO才最后解决问题.
此事在我的网站:www.tongbusoft.com上有叙述,欢迎参观指导,那是一个Delphi爱好者纯手工做的网站,一点也花哨不起来.也不想.
对我自己提出的问题自己回答:
1.JavaScript是客户端脚本,只能运行在客户端.以下犯上还了得?
2.XML尽管很热,但也还都承认实用性还不大.有的空间服务器并不支持XMLHTTP上传.
3.我的经验是尽量走低层,那些所谓的高层新概念不也是这么组合出来的么?我们头上的紧箍咒还少吗?
版主:您看这分如何处理?
此贴对各位富翁有所帮助吗?还有人愿意讨论下去吗?
 
顶部