`
zexombie
  • 浏览: 21886 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

唉~dhtmlxtree树控件怎么读取动态生成的xml啊!

阅读更多

      这两天一直在看dhtmlxtree树控件,不错,很强大!

      但是一直没用上,就是因为dhtmlxtree读取xml文件的问题。目前我只知道他能读取静态的xml文件,可是我的业务需求不一样啊!

       我现在只有另一种格式的xml数据且不能改变结构,大体是这样的:

xml 代码
  1. <!---->xml version="1.0" encoding="utf-8"?>     
  2. <top>     
  3.     <node name="Hello"  time="2007-10-11 17:10:7">     
  4.         <node name="one"  time="2007-10-12 15:27:43" />     
  5.         <node name="two"  time="2007-10-12 15:27:43" />     
  6.     node>     
  7. top>    

          可是dhtmlxtree的标准遵守的格式是这样的:

xml 代码
  1. <!---->xml version="1.0" encoding="utf-8"?>  
  2. <tree id="0">  
  3.     <item text="Hello" id="hello" >  
  4.         <item text="one" id="one"  />  
  5.         <item text="two" id="two"  />  
  6.     item>  
  7. tree>  

              这可怎么办啊!我试过用javascript读取top树然后生成tree树所需要的xml,且一个string字符串,但是读取不管用啊还报错!……晕死我了~~

  • dhtmlxTree.rar (254.7 KB)
  • 描述: dhtmlxTree控件
  • 下载次数: 620
分享到:
评论
11 楼 阳光小菜鸟 2008-02-23  
请问  列出树后
选择复选框  能实现得到父节点下所有子节点属性吗??
还有就是如果是单选框
我只想得到  选中那个项目   不让下面子节点选中  可以吗
谢谢
10 楼 javaeestart 2008-01-18  
zexombie 写道
呵呵!找到方法了!
dhtmlxtree有从html里面的数据读取的功能,在api的第一页里好像就有
我把top-xml翻译转换成为dhtmlxtree能够读取的模式,然后输出到html的层里(层里不许出现<script>所以需要在外面修改innerHTML),大体ok,详细的懒得写咯
碰到同样情况的朋友可以找我……



这个哥们能不能给我发一个jsp读取数据库的啊,急用啊
javaeestart@163.com
9 楼 zexombie 2007-12-15  
引用
属性值,比如是一个URL,那里边含有&字符怎么处理呢

这个好办呵呵,也是偶然间想起来的,用<!-- url -->这种方式就行了
就是说比如:
<userdata><!-- http://abc.com?a=sdfouier*&(*^h --></userdata>

不过url里面的&容易产生歧义吧?
8 楼 zhenlongshan 2007-12-15  
属性值,比如是一个URL,那里边含有&字符怎么处理呢
7 楼 zexombie 2007-12-13  
引用
这个空间中使用的xml文件中出现中文就无法加载,怎么弄呢该?

把xml文件另存为utf-8格式的就行了……
还有包含树的文件也改成utf-8的吧,还有content-type最好也设置一下
6 楼 icefox 2007-12-04  
这个空间中使用的xml文件中出现中文就无法加载,怎么弄呢该?
5 楼 peter-yue 2007-11-06  
节点的添加、菜单和链接的修改、存库,这些怎么实现啊,可以发个示例吗?谢谢,我的邮箱ygh-@sohu.com
4 楼 daoger 2007-10-31  
peter-yue 写道
我也在研究他,有读取数据库的吗?如何做啊

其实只要把xml字符流或者字符串赋值给dhtmlxtree就可以了,它内部已经写好了解析方法。
我们项目中就是用的它,自动在树上实现节点的添加、菜单和链接的修改、存库,都很方便的!
3 楼 peter-yue 2007-10-30  
我也在研究他,有读取数据库的吗?如何做啊
2 楼 zexombie 2007-10-17  
真正的解决了!
仔细看了文档,有一个loadXMLString(xmlString,afterCall)方法,就是专门供我传递自己生成的xml字符串并生成树的!
之前那个读取inline xml和读取html的方法都不行,因为没法执行更高级点的控制或操作如拖动……
1 楼 zexombie 2007-10-17  
呵呵!找到方法了!
dhtmlxtree有从html里面的数据读取的功能,在api的第一页里好像就有
我把top-xml翻译转换成为dhtmlxtree能够读取的模式,然后输出到html的层里(层里不许出现<script>所以需要在外面修改innerHTML),大体ok,详细的懒得写咯
碰到同样情况的朋友可以找我……

相关推荐

    dhtmlxTree树形控件JavaScript

    dhtmlxTree是一款基于JavaScript的树形控件,它提供了丰富的功能和自定义选项,用于在Web应用程序中创建交互式的树状数据结构。这个控件允许开发者以灵活的方式展示层次化的信息,例如网站导航、文件系统目录或者...

    dhtmlxtree动态从表中生成树,通过servlet,jdom,dhtmlxtree生成树

    总的来说,`dhtmlxtree`、`servlet`和`jdom`的结合使用,为我们提供了一种高效、灵活的方式,动态地从数据库生成交互式的树形视图,尤其适用于需要展示层级关系的数据场景。无论是在传统的Java Web应用还是现代的MVC...

    第三方树控件dhtmlxTree 3.6

    dhtmlxTree 3.6支持XML、JSON等数据格式,允许开发人员从服务器动态加载或保存树结构。这可以通过`loadXML()`或`loadJSON()`方法实现,使数据与视图保持同步,从而实现动态更新。 **3. 自定义节点** 每个节点都可以...

    第三方树控件dhtmlxTree3.6

    **第三方树控件dhtmlxTree 3.6详解** dhtmlxTree是一款流行的JavaScript库,用于在Web应用中创建交互式的树形视图。它提供了丰富的功能和自定义选项,使得开发人员能够轻松地在网页上展示层级结构的数据。...

    dhtmlXtree树 右dhtmlXtree键菜单

    dhtmlXtree是一款功能强大的JavaScript库,用于在Web页面中创建交互式的树形结构。它提供了丰富的特性,如拖放操作、多选、上下文(右键)菜单、图标支持等,广泛应用于网站导航、数据组织和展示。在这个场景中,...

    DhtmlXTREE控件应用

    这里的关键在于将用户收藏的文档组织成XML树结构,以便DhtmlXTREE控件能够理解和渲染。例如,`getFavorTree`方法首先获取了ApplicationContext,接着通过依赖注入获取`IFavoriteMgr`接口的实例,用于查询用户的收藏...

    dhtmlxTree各类动态树的实现能运行

    在实际应用中,开发人员可以根据项目需求,结合dhtmlxTree提供的API和.NET MVC的强大力量,定制出符合业务场景的动态树形视图,提高用户体验并简化数据管理。记得在使用过程中,要确保对dhtmlxTree的文档和示例有...

    java中调用dhtmlXTree与xml (2)设置地址url

    在Java编程环境中,调用dhtmlXTree并与XML数据交互是一项常见的任务,特别是在构建富客户端应用或者需要动态呈现树形结构数据的场景下。dhtmlXTree是一款强大的JavaScript组件,它能够创建美观、功能丰富的树形菜单...

    js动态树合集dhtmlXTree和dtree.rar

    "js动态树合集dhtmlXTree和dtree.rar"是一个压缩包,包含两种流行的JavaScript树形控件:dhtmlXTree和dtree。这些控件允许开发者在网页中创建可交互的树状结构,用于数据展示、导航或层级数据管理。 首先,...

    使用xml或者json方式生成dhtmlxtree

    总结来说,"使用XML或JSON方式生成dhtmlxtree"这个主题涵盖了前端树形结构的表示、数据交换格式的选择(XML或JSON),以及如何使用dhtmlxtree库将这些数据转换为用户友好的界面。这涉及到前端与后端的交互、数据解析...

    基于dhtmlxtree构建动态维护树

    【基于dhtmlxtree构建动态维护树】 dhtmlxtree是一款强大的JavaScript库,用于创建交互式的树状数据结构,常用于构建网站的导航菜单、文件系统或者任何需要层次结构展示的数据。它支持多种操作,包括添加、删除、...

    Java 动态树 dhtmlxtree

    Java 动态树dhtmlxtree是一个用于在Java应用程序中创建交互式树形视图的组件,它基于JavaScript库dhtmlxSuite。dhtmlxtree是用于构建富客户端Web应用的工具,它允许开发者在网页上展示数据结构,提供可折叠、可扩展...

    dhtmlxGrid、dhtmlxTree等等控件

    **标题与描述解析** 标题中的“dhtmlxGrid”和“dhtmlxTree”是两个知名的JavaScript库,它们属于dhtmlx Suite的一部分...dhtmlxGrid是一个灵活的数据网格控件,而dhtmlxTree则是一个树形视图组件,两者都是JavaScrip

    dhtmlxTree 树菜单.docx

    ### dhtmlxTree 树菜单知识点详解 #### 一、dhtmlxTree 概述 dhtmlxTree 是一个功能强大的 JavaScript 库,用于创建基于 Ajax 的树形菜单。它支持多种特性,如在线编辑、拖拽操作、复选框模式(包括全选、不选和半...

    Dhtmlxtree的例子

    Dhtmlxtree是一款基于JavaScript的树形控件,它提供了丰富的功能和自定义选项,用于在Web应用中创建交互式的树结构。这个例子展示了如何简单地使用Dhtmlxtree,并且利用XML数据来构建树节点。 首先,我们需要理解...

    JS树:dhtmlxTree

    **JS树:dhtmlxTree详解** 在网页开发中,数据可视化是不可或缺的一部分,而JavaScript树形组件(如dhtmlxTree)就是一种强大的工具,用于呈现层次结构的数据。dhtmlxTree是一款功能丰富的JavaScript库,它允许...

    dhtmlxTree

    dhtmlxTree的核心在于XML数据源,它用于定义树结构和每个节点的数据。XML文件通常包含一系列`&lt;tree&gt;`或`&lt;item&gt;`标签,每个标签代表一个树节点,包含ID、文本、图标以及子节点等信息。例如: ```xml 父节点1"&gt; 子...

Global site tag (gtag.js) - Google Analytics