我有以下复杂的 xml 源(例如:http ://www.fluffyduck.com.au/sampleXML.xml )如果在浏览器中查看,则显示的父/子方法 = 完美
这正是我所追求的。但是,我需要使用 php 在网页中递归地显示它,并且能够以可扩展的表/树格式检索每个属性。
我试过jstree没有成功,jquery.treetable没有成功,转换为xslt没有成功。我确信这是我对这些工具缺乏经验,但是必须有一种方法来操作数据并在查看上述链接时像 chrome 那样以可工作的可扩展树方法显示它。
谢谢大家的帮助
- 编辑以包含一些示例代码:经过多次测试但没有运气,我已经使用 jstree 页面中的示例回到基础知识,利用上面链接中的 xml 示例,我不得不删除第一个标记上方的所有代码。
然后重命名所有标签以符合 jstree 要求,这样做似乎显示正确的树,但没有数据。所以我只是在前 3 条记录 test1 等 test2 / test3 之后插入,但只显示箭头旁边的名字。
$(function () {
$("#demo2").jstree({
"xml_data" : {
"ajax" : {
"url" : "../moo.xml"
},
"xsl" : "nest"
},
"plugins" : [ "themes", "xml_data" ]
});
});