我可以使用xslt样式表从XML实例文档创建HTML表单,以便在浏览器中运行。表单可以修改XML实例文档并将其发送回服务器。我的表单工作正常,但解决方案对我来说很邋。
我目前的解决方案: 我在实例文档&中设置了样式表。让浏览器进行翻译。翻译后,我从表单中运行Javascript,将XML文档再次加载到Javascript var(XML DOM)中。要发布表单数据,我使用Javascript从HTML文档(HTML DOM)中提取数据,使用XMLHttpRequest更新XML DOM和POST。
我的首选解决方案: 为了简化和优化,我宁愿从HTML文档访问原始XML DOM(在翻译之前必须存在的那个),这样我就不必再次加载XML实例文档了。因为当我从浏览器“查看源代码”时,我看到原始的XML文档似乎是可能的。我在网上和网上搜索过使用Firebug在浏览器中,但还没有找到任何魔法。
我的问题: 有没有人知道Javascript是否可以在应用XSLT样式表后从生成的HTML DOM中访问原始XML DOM?
提前致谢!