How(D6 + XML + XSL + JavaScript) = Tree in the WebPage? (200分)

  • 主题发起人 主题发起人 Bill_Liyi
  • 开始时间 开始时间
B

Bill_Liyi

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何在网页上用如下思路显示树型结构?
1。在D6中用TreeView控件生成树的内容;
2。将树的结构信息(如树上节点的联接)输出到XML文件中;
3。在XSL文件中读出这棵树的结构信息,使用JavaScript将之转化为一棵树;
我试过将TreeView控件中的信息直接转换为相应的JavaScript语句(那是一个现成的控件),
也手工用JavaScript编制过树,但都是死的树,每一个节点的名称等信息都要手工写上去,
能不能提供一些通用的JavaScript函数,如AddNode(ParentNodeName, NewNodeName,...),就可以
实现添加节点的功能,这样遍历一次XML文件就可以生成一棵树。
 
大虾们,给点建议吧
是不是我表达的有问题
 
1、我曾经把XML文件写到了TreeView中,用迭代的方法,反过来应该也没问题。
2、微软的浏览器在显示一个没有XSL的XML文件时就是显示成一个可以折叠的树状结构
据说使用的一个默认的XSL文件,我对这个方法也很感兴趣,但是没有什么头绪。
 
我已经实现,不过是使用JavaScript,需要的话请与我联系Bill_Liyi@263.net;
完全用XSL来使XML中的内容以一棵美观的树显示,我对此有怀疑
 
to FoxGang
我们一起研究一下微软的网页中那棵树的生成吧,他们使用的就是XML
 
Bill_Liyi:我也在学xml,那棵树是怎么生成的我也很感兴趣,能不能讨论一下?
如果树的节点很多(如超过300个节点),使用js一次读入,IE会显示非常慢,微软的树是动态的
就没有这个问题了。那么它是如何实现的呢?给个头绪吧!
 
多人接受答案了。
 
后退
顶部