获取XML数据并使用样式表格式化-补遗

        在《获取XML数据并使用样式表格式化》一文中,使用text方式获取XML数据,也可以使用XML方式获取返回数据。见下:

<%@ page contentType="text/html;charset=GBK"%>
<script language="javascript" src="js\request.js"></script>
<script language="javascript">

function showXML()
{
    var url 
= "Vehicles.xml";
    
//注意这里不在是text.
    get_request( url, "xml" );
    
//get_request( url, "xml" );        
}

//注意这地方//pageChange( responseText ){ 
function pageChange( responseXml ){
        var xml 
= new ActiveXObject( "Microsoft.XMLDOM" );
        xml.async 
= false;
        
//load the text of xml data
        xml.load( responseXml );
        
//xml.loadXML( responseText );
        var xsl = new ActiveXObject( "Microsoft.XMLDOM" );
        xsl.async 
= false;
        
// Load the XSL
        xsl.load( "Vehicles.xsl" );
        var div 
= document.getElementById( "show" );
        div.innerHTML 
= xml.transformNode( xsl );
        
/*
            load()函数加载XML文件
            loadXML()函数加载字符串形式的XML数据
        
*/

}

</script>
<p>
  
<input type="submit" name="Submit" value="提交" onclick="showXML()" />
</p>
<div id="show"></div>

        注意,文中被注释的部分,两部分通用的,以及之间的区别。


 

posted on 2006-03-22 17:32  yongboy  阅读(642)  评论(0编辑  收藏  举报

导航