this.toHTML = function(){
var result = "";
if(this.isLast) result += "<div><div class='minus_bottom'";
else result += "<div><div class='minus'";
result += " id='"+this.id+"_join' onclick="JXTree.changeState('"+this.id+"')"></div><div id='"+this.id+"_folder' class='folder_open'></div><span class='text' onclick=""+this._click+"">"+this._nodeName+"</span></div>";
return result;
}
}
/*****************************
*TexNode对象,继承自抽象对象TreeNode
*属性和TreeNode一样
*新增属性:
*_nodeValue 节点值
******************************/
var TextNode = function(node,level)
{
TreeNode.apply(this,arguments);
this._nodeValue = node.firstChild.nodeValue;
this.toHTML = function(){
var result = "";
if(this.isLast) result += "<div><div class='join_bottom'></div>";
else result += "<div><div class='join'></div>";
result += "<div class='page'></div><span class='text' id='"+this.id +"_item' onclick="JXTree.setFocus(this.id);"+this._click+"">"+this._nodeValue+"</span></div>";
return result;
}
}
/**********Node 节点构建结束,开始解释XML文件************/
var DOMRoot=XMLDom.loadXML(xmlURL).documentElement;//同步加载XML文件
var level = -1;//root节点level
var stack = new Array(1);










