ztree能否读取本地xml文件生成树?

wwwjjjsss 发布于 2017/01/20 13:07
阅读 604
收藏 0

@zTree 你好,想跟你请教个问题:ztree能否直接读取本地xml文件生成树?如果可以那我应该怎么处理xml呢? 我使用了异步加载,dataType的值为“xml”,读取本地xml文件后,responseData中值是xml格式的dom结构,如果直接return responseData则报内存溢出错误“Maximum call stack size exceeded”,大致是这样:


难道需要我手动解析xml变成json格式?但是xml中的节点全部是别人自定义的我不可控啊……实在是不会弄了,百度半天也找不到合适的方法,希望能得到你的解答QAQ

ps:ztree的数据格式到底是什么样的啊@. @,这样的数据格式行不?我希望的结构是这样:

{
 "note": {
   "to": "Tove",
   "from": "Jani",
   "heading": "Reminder",
   "body": "Don't forget me this weekend!"
 }
}//node是节点名,后面分别是属性和属性值

本来用之前写了2个demo感觉还是能弄明白的,现在怎么越写越晕呢..

加载中
0
春药之王

默认的是[{id:1,pId:0,name:'xxx'},...]

你那是什么和什么啊

wwwjjjsss
wwwjjjsss
当时脑子有点晕,没理解数据格式所以才来问的嘛。 现在会啦~
0
kentxp
kentxp
本地文件? 你指的是浏览器机器上的文件?
能读的话  我把你电脑里的文件偷偷传走了怎么办??
wwwjjjsss
wwwjjjsss
我是在本地建的工程咯~数据是我自己瞎写的xml文件,后台那边接口还没写好,等写好了肯定ajax喽
0
pantrick
pantrick
好幼稚的问题
0
天王盖地虎
天王盖地虎
任何一个框架都不能满足所有业务需求,框架的作者同样也不会那样做的。而你要学会的就是变通,zTree接收的json格式是固定不变的,那至少你是可变的!程序代码都是很听话的孩子,你要好好教导它。
wwwjjjsss
wwwjjjsss
当时看到api里写了一句“支持xml格式的字符串”嘛,我还挺高兴的以为不用处理xml了还挺高兴,于是就钻了牛角尖… 至于代码…代码怎么是孩子?明明是女朋友嘛! (╯‵□′)╯︵┻━┻
0
wwwjjjsss
wwwjjjsss

虽然说的都没什么用,但还是感谢几位的回复。嗯。

研究了2天已经弄明白ztree的用法了。我是被api上的一句“v3.4开始 支持 XML 数据格式的 String”给误导了。当时理解成 直接异步得一个xml格式的字符串就可以生成树 了。哈哈

wwwjjjsss
wwwjjjsss
回复 @zTree : 当时左了 怪我QAQ
zTree
zTree
抱歉,我错了
返回顶部
顶部