2010-03-11 102 views
1

我不是程序员。我从Mac开始使用XML,HTML表单和XSLT。如何通过HTML表单获取通过标签获得的XML数据库?

我打算使用表单在XHTML页面中发布简短文本,并邀请最终用户向该文本添加一些注释。用户将选择发布的文本的特定部分,每个注释将代表一个特定的字符链。

我的目标是将从各种用户注释中获得的标签合并到一个包含原始文本和所有修订指标的XML“知识库”中。然后,我计划使用XSLT工作表来根据获取的标签生成各种报告。

我的两个问题是:

  1. 我在做梦? 真的有可能在不使用Java,PHP,Ajax或其他经验丰富的程序员工具的情况下使用XML,XFORMS,XSLT做到这一点吗?

  2. 针对该方向的进一步探索应该注重什么? 我应该研究哪种模式,事件,序列?

回答

1

XML是结构化数据的存储格式。它根本没有动态属性。

XForms只是一个如何在XML中表示结构化表单的规范,它也没有动态属性。

虽然XSLT 是一种编程语言,但它实际上并不具备充当Web应用程序堆栈的功能。它通常与某种“外部”编程语言一起工作,该编程语言执行HTTP处理,文件IO和应用程序逻辑。

你不会绕过你的这个想法编程。在服务器上至少有一个“经验丰富的程序员的工具”,可能还需要客户端上的很多JavaScript。

+0

Thanks Tomalak 有帮助的答案。 – user291873 2010-03-12 13:44:55

1

您将需要一些编程组件来将注释整合到XML知识库中。我看不出你能如何避免这种情况。