1

我有以下复杂的 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" ]
    });
});
4

1 回答 1

0

这里的问题导致向我提供 XML 的源。我无法修改它。

但是当我手动编辑文件时,标题是

并且主节点后面是每个记录节点

它开始起作用了,我现在只需要弄清楚如何自动做到这一点。

于 2012-09-20T02:58:16.700 回答