使用xsl實時處理xml文件(Javascript語言)

Liuwei-Sunny發表於2006-09-18

實時給XML文件載入XSL需要在程式中建立四個物件,我們用Javascript 作為開發語言來談談對這四個物件的使用,其中用於建立XSL檔案和XML檔案的訪問物件需要使用多執行緒。

//建立XSL檔案的多執行緒DOM物件
var xslDoc=new ActiveXObject("Msxml2.freethreaderDomdocument.4.0");
xslDoc.async=false;
xslDoc.load("product.xsl");

//建立快取模版物件
var xslt=new ActiveXObject("Msxml2.XSLTemplate.4.0");
xslt.stylesheet=xslDoc;
 //把XSL檔案和模版檔案進行關聯

//建立XML檔案的多執行緒DOM物件 
var xmlDoc=new ActiveXObject("Msxml2.freethreadedDomdocument.4.0");
xmlDoc.async=false;
xmlDoc.load("Product.xml");

//建立XSL處理物件 
xslProc=xslt.createProcessor();
xslProc.input=xmlDoc;
xslProc.transform();
alert(xslProc.output);

相關文章