最近使用Firefox進行網頁的調試
無奈中
在Firefox中使用XSLTProcessor對象處理XML
一
二
下面的代碼僅僅使用transformToFragment()方法來實現對XML文件處理
Javascript 代碼如下
function initialize() {
var xmlDoc;
var xslDoc;
// 判斷浏覽器的類型
if(document
{
// 支持Mozilla浏覽器
try
{
xmlDoc = document
xmlDoc
xmlDoc
}
catch(e)
{
alert(
}
try
{
xslDoc = document
xslDoc
xslDoc
}
catch(e)
{
alert(
}
try
{
// 定義XSLTProcessor對象
var xsltProcessor = new XSLTProcessor();
xsltProcessor
var oResultFragment = xsltProcessor
// 將解析過的文本輸出到頁面
var oDiv = document
oDiv
}
catch(e)
{
alert(
}
}
else if(typeof window
{
//var xmlDoc=Server
// 支持IE浏覽器
xmlDoc = new ActiveXObject(
xslDoc = new ActiveXObject(
xmlDoc
xslDoc
xmlDoc
xslDoc
guestbookPanel
}
else
{
alert(
}
}
javascript dom 處理XSL顯示數據的第二種方式
主要代碼如下
var xmlDoc;
var xslDoc;
// 判斷浏覽器的類型
if(document
{
// 支持Mozilla浏覽器
try
{
xmlDoc = document
xmlDoc
xmlDoc
xslDoc = document
xslDoc
xslDoc
// 定義XSLTProcessor對象
var xsltProcessor = new XSLTProcessor();
xsltProcessor
// transformToDocument方式
var result = xsltProcessor
var xmls = new XMLSerializer();
document
}
catch(e)
{
alert(
}
}
else if(typeof window
{
try
{
// 支持IE浏覽器
xmlDoc = new ActiveXObject(
xslDoc = new ActiveXObject(
xmlDoc
xslDoc
xmlDoc
xslDoc
guestbookPanel
}
catch(e)
{
alert(
}
}
else
{
alert(
}
(注
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26306.html