在Javascript变量上应用xsl
Javascript Apply xsl on javascript variable
我想将xsl(在相同的js路径中)应用于javascript变量(包含有效的xml值)并将结果分配给另一个变量。工作在铬应该是好的。
基本上Mozilla, Opera, Safari, Chrome都支持相同的方法:
var doc = new DOMParser().parseFromString(yourVarWithXml, 'application/xml');
var proc = new XSLTProcessor();
var req = new XMLHttpRequest();
req.open('GET', 'sheet.xsl', false);
req.send();
proc.importStylesheet(req.responseXML);
var transformationResult = proc.transformToDocument(doc);
给你一个DOM文档的转换结果,根据你的需要,你可能想转换为当前HTML文档的片段,例如
var fragment = proc.transformToFragment(doc, document);
这样你就可以做
document.body.appendChild(fragment);
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 跟踪在页面加载时应用内联样式的JavaScript
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如果文本字段为空,则使用JavaScript应用CSS样式
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- angular 1.5应用程序中的导航栏
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 从html创建一个指令,该指令按类名应用函数
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 从HTTPGET返回一个自定义对象列表,以便在Angular 2应用程序中使用
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何将XSL从另一个域应用到XML
- 在Javascript变量上应用xsl
- 使用网页/web应用程序从XSL文件中读取和收集元素