我正在做一个数据上报系统
要求数据结构和格式都是由用户自定义的,每次上报的可能是多个数据表。(比如说用户定义了一个订单上报模板,其中包括订单主表和订单明细表)
因此系统在记录用户自定义模板时比较麻烦,原本我想用数据来记录,并且要把设置的模板自动创建表来存储用户上报的数据。
但有上报数据中有多个数据表时,创建多个表进行关联比较麻烦,我现在想用XML来实现对上报数据的记录,不知道好不好,相对用数据库存储而言有哪些优缺点?
如何去控制XML的格式和样式?(目前知道的有DTD/XSD/XSL,只是听说)
希望各位兄弟姐妹们帮我点点路,比较急!!!!
解决方案 »
- 请教DataPager的用法
- DWG转换pdf问题 求救啊求救
- 老问题 网络聊天室 如何在保证性能的情况下 实时获取用户列表和聊天记录
- ASPxtreeList有没有类似treeview的selectedindex的功能
- 大哥们帮帮忙被 我实在不会了
- 怎么.aspx程序不可以运行???
- C#操作Excel问题?
- Anthem.net DataGrid 想用这个来显示数据,可显示不出来.大侠们看看出什么问题了?
- 在aspx文件中引用javascrpt:报错:Microsoft JScript 运行时错误: 缺少对象。代码如下:
- 怎样获取页面中的控件个数及它们的ID?
- 用户控件中的按钮的Click事件如何传到父页面中去,在父页面中实现?
- 如何才能成为一个出色的Web程序员
支持这种 多维数据格式. 并且 ADO.NET提供了很多编程接口,处理 XML文档的功能相当强大
用XSD记录XML的格式,用XML来存储数据应该是可行的,致于XSD能不能让用户定义,不知道哪位朋友有没有高的见解....
我应该如何做?我现在的思路:
首先做一个模板定义系统,生成XSD
然后做个解析XSD的用户上报系统,根据XSD生成填报表单,填报结果再转存为XML对吗?我是初学者,希望有高手 详细讲解