在应用xslt样式表之后,我可以使用javascript访问源xml吗?
can I access the source xml using javascript after an xslt stylesheet is applied?
我可以用xslt样式表从XML实例文档创建一个HTML表单,以便在浏览器中运行。表单可以修改XML实例文档并将其发送回服务器。我的表单工作得很好,但解决方案对我来说很草率。
我目前的解决方案:我在实例文档&让浏览器进行翻译。翻译之后,我从表单运行Javascript,再次将XML文档加载到Javascript变量(XML DOM)中。为了发布表单数据,我使用Javascript从HTML文档(HTML DOM)中提取数据,更新XML DOM,并使用XMLHttpRequest进行post。
我的首选解决方案:为了简化和优化,我宁愿从HTML文档访问原始XML DOM(在翻译之前必须存在的DOM),这样我就不必再次加载XML实例文档。这似乎是可能的,因为当我从浏览器"查看源代码"时,我看到的是原始XML文档。我在网上都找过了。
我的问题:有人知道在应用XSLT样式表之后,Javascript是否可以从生成的HTML DOM访问原始XML DOM吗?
提前感谢!
您可以修改XSLT以在XHTML输出中保留源XML的副本。要让任意标记进入XHTML,请使用本回答中描述的技术。
相关文章:
- 如何从对象的原型方法访问JavaScript对象属性
- 如何在不知道关键字的情况下访问javascript对象值
- 可以't访问JavaScript函数范围中的变量
- 使用XPath样式访问Javascript JSON对象属性
- 访问javascript文件输入变量的值
- 如何访问Javascript代码中的rails变量
- jQuery.ajax()访问javascript循环中的beforeEnd局部变量
- 从Jade访问javascript库
- PHP/AAJAX-使用PHP中的$_FILES访问javascript文件数组
- 访问Javascript对象-Node.js的作用域问题
- 从HTML中的另一个文件访问javascript方法
- 存在其他参数时访问Javascript事件
- 如何使用Perl访问JavaScript驱动的网页内容
- 访问JavaScript对象中的方法
- 访问 JavaScript 数组值
- 如何在 setinterval 函数中访问 javascript 数组值
- 在 Java 中访问 JavaScript 对象的字段
- 使用传递给函数的值访问 JavaScript 数组
- 使用相同的名称访问Javascript属性
- 无法访问javascript中二维数组中的第二个字段