Web services 网页的虚拟DOM

Web services 网页的虚拟DOM,web-services,xslt,presentation,Web Services,Xslt,Presentation,我正在开发一个以XML文件存储数据的系统。文件中的数据可以转换为通用DOM,但不需要进行某些处理。我一直在研究如何为这个系统做web访问的故事。FWIW,现有代码库位于.NET中 该系统可以被认为是XML数据库中的XML,用于处理通常静态但最终用户定义的XML方案。我不确定这个模型到底是什么,因为这是另一个人的工作,但我正在研究的是某种可序列化的DOM对象 预期的模型是最终用户将编写一个web前端来访问我们系统中的数据。我的选择是: 构建一个SOAP或等效服务,该服务可以表示处理过的XML,并让

我正在开发一个以XML文件存储数据的系统。文件中的数据可以转换为通用DOM,但不需要进行某些处理。我一直在研究如何为这个系统做web访问的故事。FWIW,现有代码库位于.NET中

该系统可以被认为是XML数据库中的XML,用于处理通常静态但最终用户定义的XML方案。我不确定这个模型到底是什么,因为这是另一个人的工作,但我正在研究的是某种可序列化的DOM对象

预期的模型是最终用户将编写一个web前端来访问我们系统中的数据。我的选择是:

构建一个SOAP或等效服务,该服务可以表示处理过的XML,并让web服务器使用XSL或其他工具从中运行。 与SOAP解决方案相同,但使用服务器端XSL实现安全性和呈现,因此web服务器只需插入文本即可。 构建程序集以使web服务器可以处理进程中的文件。 ???
我们希望该系统简单且跨平台,可以从使用LAMP、WAMP、RoR、ASP等编写的表示层使用。我觉得您不是问了正确的问题,就是使用了错误的术语,或者两者都使用了。但也许那只是我

通用DOM—任何XML文件都应可转换为DOM;如果不能,那么它就不是格式良好的XML。DOM只是XML的内存表示形式。通常,它用于表示Web浏览器内部的DOM;但是DOM模型也可以在服务器上创建

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

我对您需要什么的最好猜测是它非常简单:将XML文件与关联,并让Web浏览器格式化XML以显示给用户


如果这不是你想要的答案,也许你可以从一个需要显示的XML样本开始,并从一个原型开始,展示你希望它如何显示?

磁盘上的文件是有效的XML,它只是不是最终用户愿意使用的形式。经过处理后,您会得到一个更干净的DOM,可以合理地使用它。我明确地不希望我的代码直接向web提供内容。我想要一些网络演示播放器先处理它。至于示例/原型位,我需要一个通用的解决方案,因为最终用户将定义大部分XML模式?它只是为了在浏览器中显示,还是用户希望使用一些附加的业务逻辑来处理文件?您所指的不干净和干净的DOM格式之间有什么区别?至于用户做什么:他们想做什么就做什么,尽管我怀疑XSL应用在正确的位置会覆盖大部分内容。至于干净/不干净的东西:很多注释等等。@2评论我需要一个通用的解决方案。。。您的意思是最终用户在运行时向您提供一个任意的XSD,您需要提供匹配的XML吗?这听起来似乎需要语义处理;我甚至不能说通用解决方案是什么样子。请尽可能完善这个问题。