易截截图软件、单文件、免安装、纯绿色、仅160KB

解析客户端的一个XML格式的文件

现在我遇到一个问题,就是在前台添加一条记录,这条记录需要解析客户端的一个XML格式的文件

目前有几个方案:
1. 文件传给后台,后台解析完删除,并把数据给前台
2. 文件在前台读取成string,然后给后台解析,再把数据传给前台
3. 文件直接在前台解析

请问哪个方案好点?
3,文件直接在前台解析

会好一点

还是看数据量,如果大的话后台处理好。

如果小,传前台处理

浏览器出于安全考虑,不会允许网页访问用户的本地文件(IE除非设置为本地安全级别)

2、3为不可选项

并且前台传文件只能通过input/file用户选择文件上传。

数据量不大,
前台可以使用javascript读取文件吧

说的啥意思啊?
建议定义客户端全局JSON对象,将你的记录描述成JSON的键值对。
在定义一个JS内进行JSON对象的读写操作。
将JSON转成字符串 传递给后台,用JAVA解析生成XML

上面这位是不是理解错误了,我是需要把XML格式的文件数据解析成json添加到页面上

引用
数据量不大,
前台可以使用javascript读取文件吧


javascript没有任何的文件读写能力,必须使用ActiveX控件,
也就是必须在IE下进行,需要权限的。


只能选1,js没有读取客户端文件的权限。我也是前两天在项目中遇到了这个问题,就是先上传到服务器,然后解析xml,再填入到表单的!


相关问答:

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

如何用ASP读取 XML - Web 开发 / ASP

<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......

C# 语法导出XML 的编码设置

我现在做接口导出,.NET平台,开发语言C#,想导出XML的文本格式。
想得到 <?xml version="1.0" encoding="GBK"?> 
的编码格式!怎么设置?谢谢!急!


只要保存为xml格式, ......

想用XML加FLASH 做统计报表

想用XML加FLASH 做统计报表 ,,有没有人有好的建议呀~~就是把XML里的内容导入到做好的FLASH模块里面去。。。
帮顶

你没用过开源的OpenFlashChart吗?

试试FusionChart
数据源就是XML的
http://www.fusionc ......

xml节点问题

XML code:

<?xml version="1.0"?>
<root>
<status>ok</status>
<body><root><prozl>1</prozl><prol><div><a href=" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号