Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何像浏览器一样使用php/jquery显示递归xml树(可扩展)?_Php_Jquery_Xml_Recursion_Expandable - Fatal编程技术网

如何像浏览器一样使用php/jquery显示递归xml树(可扩展)?

如何像浏览器一样使用php/jquery显示递归xml树(可扩展)?,php,jquery,xml,recursion,expandable,Php,Jquery,Xml,Recursion,Expandable,我有以下复杂的xml源代码(示例:),如果在浏览器中查看,则显示的父/子方法=完美 这正是我想要的。但是,我需要使用php递归地在网页中显示它,并且能够以可扩展的表/树格式检索每个属性 我尝试过jstree没有成功,jquery.treetable没有成功,转换为xslt没有成功。 我确信这是因为我缺乏使用这些工具的经验,但是必须有一种方法来操作数据并以可扩展的树方法显示,就像chrome在查看上述链接时所做的那样 谢谢大家的帮助 --编辑以包含一些示例代码: 在多次测试之后,由于运气不佳,我使

我有以下复杂的xml源代码(示例:),如果在浏览器中查看,则显示的父/子方法=完美

这正是我想要的。但是,我需要使用php递归地在网页中显示它,并且能够以可扩展的表/树格式检索每个属性

我尝试过jstree没有成功,jquery.treetable没有成功,转换为xslt没有成功。 我确信这是因为我缺乏使用这些工具的经验,但是必须有一种方法来操作数据并以可扩展的树方法显示,就像chrome在查看上述链接时所做的那样

谢谢大家的帮助

--编辑以包含一些示例代码: 在多次测试之后,由于运气不佳,我使用jstree页面中的示例回到了基础,利用上面链接中的xml示例,我不得不删除第一个标记上方的所有代码

然后重命名所有标记以符合jstree要求,这样做似乎显示了正确的树,但没有数据。 所以我只是在前3条记录test1 etc test2/test3之后插入,但只显示箭头旁边的名字

$(function () {
    $("#demo2").jstree({
        "xml_data" : {
            "ajax" : {
                "url" : "../moo.xml"
            },
            "xsl" : "nest"
        },
        "plugins" : [ "themes", "xml_data" ]
    });
});

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

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

主节点为 然后是每个记录节点


它开始工作了,我现在只需要想办法自动完成。

你有没有偶然检查过的文档?我有,我有,我已经成功了0次,我有一棵树的基本知识,但它只显示了100+条记录中的7条,我在网上找到了任何有用的示例,幸运的是,我没有运气。请显示一些代码,我们可能可以看到您的错误所在。编辑了原始问题以包含代码示例我相信问题出在提供给我的xml上,我将不得不在收到后重新构建它,并以jstree会满意的方式构建它。