//使用zXML开源js库以获得跨浏览器的xml对象



//显示文章列表

function showlist(){
 var   xmldoc,   xsldoc, htmldoc;   

//使用zXML开源js库以获得跨浏览器的xml对象

    xmldoc=zXmlDom.createDocument();
    xmldoc.async = false;   
  	xmldoc.load("list.xml");

//使用zXML开源js库以获得跨浏览器的xml对象

    xsldoc=zXmlDom.createDocument();
    xsldoc.async = false;    
    xsldoc.load("list.xslt");    

//使用zXML开源js库，和跨浏览器的xslt解析对象进行xml转换

   htmldoc=zXslt.transformToText(xmldoc,xsldoc);

   document.write(htmldoc); 
}


//分页显示文章列表
function showpages(){
		var   xmldoc,   xsldoc, htmldoc;   
//使用zXML开源js库以获得跨浏览器的xml对象

    xmldoc=zXmlDom.createDocument();
    xmldoc.async = false;   
  	xmldoc.load("list.xml");

//使用zXML开源js库以获得跨浏览器的xml对象

    xsldoc=zXmlDom.createDocument();
    xsldoc.async = false;    
    xsldoc.load("pages.xslt");    

//使用zXML开源js库，和跨浏览器的xslt解析对象进行xml转换

   htmldoc=zXslt.transformToText(xmldoc,xsldoc);

   document.write(htmldoc); 
}

//下翻页

function nextPage(num){
  document.getElementById("page"+num).style.display="";
   num--;
  document.getElementById("page"+num).style.display="none";
  }

//上翻页

 function prevPage(num){
   document.getElementById("page"+num).style.display="";
   num++;
  document.getElementById("page"+num).style.display="none";
 }

//初始化分页列表

function pagesInitialize(){
  var i = 1;
  document.getElementById("page"+i).style.display = "";
  }

/*
function showtitle(){
	  var url=window.location.href;
		var position=url.indexOf("?");
		var newsid=url.substring(position+1,url.length);
		var position=newsid.indexOf("?");
		var mytitle=newsid.substring(position+1,url.length);
		document.write(mytitle);
}
*/

function showtitle(){

		var flag = getUrlParma();
	
		document.write(flag);
}

function getUrlParma(){
		var   xmldoc,   xsldoc, htmldoc;   
		var tempUrl=window.location.href;
	  var url = tempUrl.replace(/<script>/g,"").replace(/<\/script>/g,"");

		var url=window.location.href;
		var position=url.indexOf("?");
		var newsid=url.substring(position+1,url.length);
	// 栏目标题
	//可能存在的漏洞，可能获得攻击参数
		var position=newsid.indexOf("?");
		mytitle=newsid.substring(position+1,url.length);
		var newsid=newsid.substring(position,url,mytitle.length);
	// 引用的xml
		var newsxml=newsid+".xml";
  //使用zXML开源js库以获得跨浏览器的xml对象	

    xmldoc=zXmlDom.createDocument();
    xmldoc.async = false;
    if(newsid.length>8){  
			xmldoc.load(newsxml);
		}else{
			xmldoc.load("list.xml");
		}

		var onode=xmldoc.getElementsByTagName("InforNew");
		var dirtitle=onode(0).childNodes(0).text;
		if(dirtitle.indexOf(mytitle)){
			return dirtitle;
		}else{
			return mytitle;
		}
		
}

function showdetail(){
	var   xmldoc,   xsldoc, htmldoc;   
	var url=window.location.href;
	var position=url.indexOf("?");
	var newsid=url.substring(position+1,url.length);
	
	
	// 栏目标题

	var position=newsid.indexOf("?");
	mytitle=newsid.substring(position+1,url.length);
	var newsid=newsid.substring(position,url,mytitle.length);
	
	// 引用的xml

	var newsxml=newsid+".xml";
	
  //使用zXML开源js库以获得跨浏览器的xml对象	

    xmldoc=zXmlDom.createDocument();
    xmldoc.async = false;   
	xmldoc.load(newsxml);

	

//使用zXML开源js库以获得跨浏览器的xml对象

 xsldoc=zXmlDom.createDocument();
 xsldoc.async = false;   
 xsldoc.load("shownews.xslt");    

	htmldoc=xmldoc.transformNode(xsldoc);
	var converter = document.createElement("DIV");
	converter.innerHTML = htmldoc;
	var output = converter.innerText;

	document.write(output); 
}
//生成查询用栏目下拉列表框
function showlistdir(dir){
 var   xmldoc,   xsldoc, htmldoc;   

//使用zXML开源js库以获得跨浏览器的xml对象

    xmldoc=zXmlDom.createDocument();
    xmldoc.async = false;   
  	xmldoc.load(dir+"/list.xml");

//使用zXML开源js库以获得跨浏览器的xml对象

    xsldoc=zXmlDom.createDocument();
    xsldoc.async = false;    
    xsldoc.load(dir+"/dirselect.xslt");    

//使用zXML开源js库，和跨浏览器的xslt解析对象进行xml转换

   htmldoc=zXslt.transformToText(xmldoc,xsldoc);

   document.write(htmldoc); 
}
//查询栏目用脚本
function showlistdir(dir){
 var   xmldoc,   xsldoc, htmldoc;   

//使用zXML开源js库以获得跨浏览器的xml对象

    xmldoc=zXmlDom.createDocument();
    xmldoc.async = false;   
  	xmldoc.load(dir+"/dirlist.xml");

//使用zXML开源js库以获得跨浏览器的xml对象

    xsldoc=zXmlDom.createDocument();
    xsldoc.async = false;    
    xsldoc.load(dir+"/dirselect.xslt");    

//使用zXML开源js库，和跨浏览器的xslt解析对象进行xml转换

   htmldoc=zXslt.transformToText(xmldoc,xsldoc);

   document.write(htmldoc); 
}