﻿
var HTML = "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n";

var space = ""; 
var blank = "  "; 
var iRow = 1;
function getSubject(forumID, RowNum) 
{ 
	var xmlDoc; 
	if(window.ActiveXObject) 
	{ 
		 
		//获得操作的xml文件的对象 
		xmlDoc = new ActiveXObject('Msxml2.DOMDocument'); 
		xmlDoc.async = false; 
		xmlDoc.load("/bbsxml/lg" + forumID + ".xml"); 
		if(xmlDoc == null) 
		{ 
			alert('您的浏览器不支持xml文件读取,于是本页面禁止您的操作,推荐使用IE5.0以上可以解决此问题!'); 
			window.location.href='/Index.aspx'; 
			return; 
		} 
	} 
	//解析xml文件，判断是否出错 
	if(xmlDoc.parseError.errorCode != 0) 
	{ 
		alert(xmlDoc.parseError.reason); 
		return; 
	} 
	//获得根接点 
	var nodes = xmlDoc.documentElement.childNodes; 
	//得到根接点下共有子接点个数，并循环 
	for(var i=0; i<nodes.length; i++) 
	{ 
	
		if(nodes(i).nodeName == "tree") 
		{ 
			readTree(nodes(i)); 
		} 
		iRow ++;
	} 
	//删除对象 
	delete(xmlDoc); 
	//显示HTML 
	
	window.show.innerHTML = HTML;  
 
	return; 
} 
//读Tree节点 
function readTree(cI) 
{ 
	var nodes = cI.childNodes;  
	var menuHTML = space;  
	menuHTML += blank; 
	//得到超级链接 
 
 	menuHTML +="<tr><td width=\"100%\"><font color=\"001C89\">·</font><a class=bt_link target=\"_blank\" ";
		menuHTML +=" href='";
	 		
 
	//如果该节点的连接属性不为空，则连接 
	if(cI.selectNodes("link")(0).text != "") 
	{ 
		menuHTML += cI.selectNodes("link")(0).text; 
		menuHTML += "'"; 
	} 
	//否则为空链接 
	else 
	{ 
		menuHTML += "#"; 
		menuHTML += "'"; 
	} 
	//目标 
	if(cI.selectNodes("target")(0).text != "") 
	{ 
		menuHTML += " target='"+cI.selectNodes("target")(0).text; 
		menuHTML += "'"; 
	} 
	 
	
	//点击菜单事件，调用divshow(vid)函数 
//	menuHTML += " onclick=javascript:divshow('"+cI.getAttribute("id")+"');"; 
	//得到节点标题 
	menuHTML += " title='"; 
	menuHTML += cI.selectNodes("title")(0).text; 
	//结束 
	menuHTML += "'>"; 
 	menuHTML += "<font color=\"#001C89\">";
	//得到节点的正文 
	menuHTML += cI.selectNodes("text")(0).text; 
	menuHTML += "</font></a></td></TR>\n";
 
	//将menuHTML设置添加到HTML字符串 
	HTML += menuHTML; 
	//得到该节点的属性值<span  
	return; 
}   