虚拟DOM到网页

时间:2009-05-08 20:07:31

标签: web-services xslt presentation

我正在研究一种将数据存储在XML文件中的系统。文件中的数据可以转换为通用DOM,但不能没有一些处理。我一直在寻找如何为这个系统做网络访问的故事。 (FWIW,现有的代码库是在.NET中)

系统可以被认为是XML数据库中的XML,用于处理通常静态但最终用户时定义的XML方案。我不确定这个模型与另一个人的工作完全一致,但我正在使用的那个将会看到某种可序列化的DOM对象。

预期的模型是最终用户将编写一个访问我们系统数据的Web前端。作为选项跳出来的东西是:

  • 构建一个SOAP(或等效)服务,该服务可以呈现已处理的XML,并让Web服务器从XSL或其他任何地方运行。
  • 与SOAP解决方案相同,但服务器端XSL用于安全性和呈现,因此Web服务器只需要删除文本。
  • 构建程序集,以便Web服务器可以处理正在处理的文件。
  • ???

我们希望系统简单且跨平台(可以在使用LAMP,WAMP,RoR,ASP等编写的表示层中使用)。

1 个答案:

答案 0 :(得分:0)

听起来,我要么你要么没有提出正确的问题,要么你使用了错误的术语(或两者兼而有之。)但也许这只是我。

“generic DOM” - 任何XML文件都应该可以转换为DOM;如果它不可能,它不是格式良好的XML。 DOM只是XML的内存表示。 (通常,它用于表示Web浏览器中的DOM;但也可以在服务器上创建DOM模型。)

跨平台 - 我不知道有什么方法可以编写可以插入LAMP,WAMP,RoR,ASP等的演示代码。也许这是可能的,但对我来说似乎不太可能。

我对你需要的最好的猜测是它很简单:将XML文件与CSS Style Sheet相关联,让Web浏览器格式化XML以便显示给用户。

如果这不是您正在寻找的答案,也许您可​​以从需要显示的XML样本开始,以及展示您希望如何显示它的原型?