Saturday, September 13, 2008
Transforming XML to XHTML in the Browser (XML/XSLT)

Khi sử dụng cần chú ý Internet Explorer và FireFox (khác IE) sẽ xử lý khác nhau. Dưới đây là đoạn mã được sử dụng.
xml=loadXMLDoc("product1.xml");//load file xml len //(ham loadXML co the xem trong file download
xsl=loadXMLDoc("product1.xsl");//load file xsl len,// vi ban than file xsl cung la xml
// code for IE
if (window.ActiveXObject)
{
ex=xml.transformNode(xsl);//su dung ham transformNode de transform
document.getElementById("example").innerHTML=ex;//ex la ket qua tra ve, co the dung de
// hien thi o bat cu cho nao trong trang web } // code for Mozilla, Firefox, Opera, etc. else if (document.implementation
&& document.implementation.createDocument)
{
xsltProcessor=new XSLTProcessor();//su dung XSLTProcessor doi voi cac trinh duyet khac IE
xsltProcessor.importStylesheet(xsl);
resultDocument = xsltProcessor.transformToFragment(xml,document);
document.getElementById("example").appendChild(resultDocument);
}
Download--YHT
No comments yet