不管什么原因,我不能XSLTProcessor()
一直上班。
这是我的 JS:
... xsltProcessor = new XSLTProcessor();
xsltProcessor.importStylesheet(xmlRequest.responseXML);
// Pass variables
xsltProcessor.setParameter(null, "sectionNumber", section);
xsltProcessor.setParameter(null, "entryNumber", elementNo);
// Transform XML using XSL
var resultDocument = xsltProcessor.transformToFragment(phonebookDump,document);
// Append to document
document.getElementById('three').appendChild(resultDocument);
适用于:OSX 上的 Firefox、OSX 上的 iPhone 模拟器、OSX 上的 Safari
根本不工作:iPhone 上的 Mobile Safari,Windows 上的 Safari
我错过了什么吗?有解决方法XSLTProcessor()
吗?无论如何,服务器端 XSLT 处理对于移动开发来说会更快吗?