我有一个XML文件,我用xsl转换并以html形式加载到浏览器中。该html可由用户使用富文本编辑器进行编辑。当它们完成后,我需要将它们的html编辑转换回原始的xml文档。
我发现的一个解决方案是使用ASP:http://www.w3schools.com/xsl/xsl_editxml.asp
但我正在使用Apache而且我没有安装ASP,我想知道是否有更简单/更好的方法来实现这一点而不使用ASP。
或者ASP是唯一的方式吗?
谢谢=)
答案 0 :(得分:1)
您找到的解决方案并不符合您的描述。它仅将XML中的数据作为表单呈现,并允许用户编辑值。这不是很复杂,你可以使用几乎任何其他服务器端语言,比如PHP。
另一方面,您描述的内容非常复杂。它涉及检查XSL和HTML以识别使用特定XML数据创建的HTML代码部分,以便可以反映更改。这不是用这样简单的ASP脚本完成的。
答案 1 :(得分:0)
如果您为两个方向设计XSL转换,XML转换为HTML,HTML转换为XML,那么比较源XML和生成的用户XML应该是一个更容易解决的问题。