首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用XML作为(只读)人类可读的数据源处理调查问题

使用XML作为(只读)人类可读的数据源处理调查问题
EN

Stack Overflow用户
提问于 2008-11-22 18:19:06
回答 5查看 623关注 0票数 1

科学研究或市场调查问卷主要包括以下形式的问题:

说明你有多同意以下的说法.

选择:非常-所以

第一项:我喜欢可口可乐

..。

项目n:.

让我们把整件事称为天平。一个标度由几个项目组成,有一个介绍,有一定数量的选项。该数据库具有表“intro”、“option”、“items”和“scale”,并带有必要的外键。通过适当的查询,我选择这些信息并将它们注入表单视图,以显示我的问卷规模。

这是可以的,只要没有非科技第三方谁必须编辑这些规模。最近,我想到了另一种办法。我认为可能可以将XML文件用于,其中包含前面提到的所有数据,包括翻译。

我知道XML是一种传输方式,而不是数据存储,我知道查询XML并不像对数据库使用SQL那样容易.但是第三方呢?我是否应该为他们开发一个后端,让他们可以编辑这些问题?你对此有何看法?你可能知道另一种方法,第三种方式存储问题(比例)的调查?

摘要到目前为止,:好的,编辑界面似乎是更好的解决方案。有人可能会写一些关于速度的问题吗.

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-11-22 20:51:38

最好的方法是为非技术第三方构建简单的后端。

非技术用户可能在编辑XML文件时遇到困难,您如何检查文件在编辑后是否被正确格式化?您的软件将不得不检查输入并提供有意义的错误消息,这意味着您将编写一个基本的后端。

票数 3
EN

Stack Overflow用户

发布于 2008-11-22 18:24:16

你已经看过InfoPath小姐了吗?这正是他们正在做的事情,而且效果很好。

票数 1
EN

Stack Overflow用户

发布于 2008-11-23 13:09:15

就表示而言,XSLT (用于转换的XML样式表)可以将文档转换为“可呈现的”接口。但是,您仍然需要一种机制来捕获和存储结果。但是,如果它是XML的,那么即使不使用XSL,您也可以在前面放置几乎任何可以想象的接口。

与关系数据库相比,XML方法的一个优点是可以提供内置的可变性。我已经建立了一些这样的系统,并提出了一个健全的数据库结构,也可以处理变化的调查结构和数据是困难的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/311602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档