Asp.net mvc 基诺UI树视图和JSON对象

Asp.net mvc 基诺UI树视图和JSON对象,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,我试图将示例XML文件转换为JSON对象,并将其设置为树视图控件的数据源。它不起作用。我肯定我在这里遗漏了什么,但不确定那是什么。请帮帮我 这是我在控制器类中的代码,我在其中加载XML文件并作为JSON重新运行 public JsonResult Employees() { XElement xdoc = XElement.Load("C:\\Users\\a409114\\Desktop\\TreeView.xml");

我试图将示例XML文件转换为JSON对象,并将其设置为树视图控件的数据源。它不起作用。我肯定我在这里遗漏了什么,但不确定那是什么。请帮帮我

这是我在控制器类中的代码,我在其中加载XML文件并作为JSON重新运行

        public JsonResult Employees()
        {

            XElement xdoc = XElement.Load("C:\\Users\\a409114\\Desktop\\TreeView.xml");
            return Json(xdoc, JsonRequestBehavior.AllowGet);
        }
这是我在视图文件中的代码,我在其中调用控制器类TreeViewController中的操作名Employees

<div class="demo-section">
@(Html.Kendo().TreeView()
    .Name("treeview")
     .DataTextField("vehicles")
    .DataSource(dataSource => dataSource
        .Read(read => read
            .Action("Employees", "TreeView")
        )
    )
)
</div>

<style scoped>
.demo-section {
    width: 200px;
}
</style>
以下是我的sameple XML文件:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tree>
<vehicles>
    <car>FM-1100</car>
    <car>FM-4200</car>
    <bike>FM-3100</bike>
</vehicles>
<personnel>
    <client>GH-3000</client>
    <vip>GH-3100</vip>
</personnel>
</tree>
这对我不起作用。请帮忙