佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > hta實(shí)現(xiàn)的笨狼XSLT練習(xí)器

hta實(shí)現(xiàn)的笨狼XSLT練習(xí)器

熱門標(biāo)簽:鐵路電話系統(tǒng) 呼叫中心市場(chǎng)需求 服務(wù)器配置 智能手機(jī) 檢查注冊(cè)表項(xiàng) 網(wǎng)站文章發(fā)布 銀行業(yè)務(wù) 美圖手機(jī)

HTML>
HEAD>
TITLE>笨狼XSLT練習(xí)器 _腳本之家/TITLE>
style>
body 
{
    font-size:12;
    BACKGROUND: #DADADA;
    margin-left:20;
}

#blockXML
{

    font-family:Verdana;
    font-size:12px;    
    overflow:scroll;
    height:400;
    top:40;
    left:20;

}
input
{
    width:350;
}
#blockXSL
{
    POSITION: absolute;
    font-family:Verdana;
    font-size:12px;    
    overflow:scroll;
    height:400;
    top:40;    
}    
#showMe
{    
    font-family:Verdana;
    font-size:12px;    
    height:100;
    overflow:visible;
    top:300;
    left:20;
}    

/style>
/HEAD>

BODY>
INPUT type="file" id="fileXML" onchange = "showXML();"/>nbsp;XMLnbsp;
INPUT type="file" id="fileXSL" onchange = "showXSL();"/>nbsp;XSLnbsp;nbsp;
button  onclick = "parseXML();" >開(kāi)始轉(zhuǎn)換/button>
button  onclick = "browse();" >預(yù)覽結(jié)果/button>
textArea id="blockXML">/textArea>
textArea id="blockXSL">/textArea>
textArea id="showMe" >/textArea>
SCRIPT LANGUAGE="JavaScript"> 
window.resizeTo(window.screen.availWidth,window.screen.availHeight);
window.moveTo(0,0); 
blockXML.style.width = parseInt(window.screen.availWidth * 0.46);
blockXSL.style.width = blockXML.style.width ;

blockXSL.style.left =    parseInt(window.screen.availWidth * 0.46) + 30;

showMe.style.width = parseInt(window.screen.availWidth * 0.92)+ 10;

   var fso 
   fso = new ActiveXObject("Scripting.FileSystemObject");



var xmldoc, xsldoc;
xmldoc = new ActiveXObject("MSXML2.DOMDocument");
xsldoc = new ActiveXObject("MSXML2.DOMDocument");
xmldoc.async = false;
xsldoc.async = false;

 function browse()
 {
    var win=window.open();
    win.document.write(showMe.value); 
 }

function showXML()
{//在文本框內(nèi)加載XML
    if(Validator(fileXML.value,"XML"))
    {        
        if(fso.FileExists(fileXML.value))
        {
            var f = fso.GetFile(fileXML.value);
            var ts = f.OpenAsTextStream(1, -2);
            var s="";
            if(!ts.AtEndOfStream)
            {
                s = ts.ReadAll();
            }
            ts.Close();            
            blockXML.value = s;
            fileXML.value ="";            
        }
    }
    else
    {
        alert("XML格式錯(cuò)誤!");
    }
}

function showXSL()
{//在文本框內(nèi)加載XSL
    if(Validator(fileXSL.value,"XSL") || Validator(fileXSL.value,"XSLT"))
    {
        if(fso.FileExists(fileXSL.value))
        {
            var f = fso.GetFile(fileXSL.value);
            var ts = f.OpenAsTextStream(1, -2);
            var s="";
            if(!ts.AtEndOfStream)
            {
                s = ts.ReadAll();
            }
            ts.Close();
            blockXSL.value = s;    
            fileXSL.value ="";
        }
    }
        else
    {
        alert("XSL/XSLT格式錯(cuò)誤!");
    }
}

function Validator(inStr,outStr)
{//檢查文件格式
    var last=inStr.match(/^(.*)(\.)(.{1,8})$/)[3];           
    last=last.toUpperCase();
    if(last==outStr)
    {    
        return true;
    }
    else
    {        
        return false;
        }

}    



function parseXML()
{//解析
    if(!blockXML.value ||!blockXSL.value)
    {
    return
    }    

        if(!xmldoc.loadXML(blockXML.value))
        {
            alert("XML未加載成功!")
        }

        if(!xsldoc.loadXML(blockXSL.value))
        {
            alert("XSL未加載成功!")
        }

    var s = xmldoc.transformNode(xsldoc);
    showMe.value = s;

}



/SCRIPT>
/BODY>
/HTML>
笨狼XSLT練習(xí)器.hta

標(biāo)簽:沈陽(yáng) 上海 樂(lè)山 紅河 長(zhǎng)治 河南 滄州 新疆

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《hta實(shí)現(xiàn)的笨狼XSLT練習(xí)器》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    新民市| 安国市| 贵阳市| 赤城县| 公主岭市| 潮州市| 桂林市| 内乡县| 上栗县| 阿勒泰市| 哈密市| 吉木乃县| 织金县| 高尔夫| 宁远县| 繁峙县| 桂阳县| 中江县| 当涂县| 神农架林区| 高台县| 香港| 汕尾市| 桂东县| 连平县| 岳阳市| 鲁山县| 沾化县| 宝应县| 青龙| 渑池县| 怀来县| 张家港市| 类乌齐县| 凤凰县| 准格尔旗| 拉萨市| 日照市| 南江县| 湖口县| 成武县|