根据xml结构生成树状结构

jbhou 2018-06-28 02:15:25
有一个xml文件,要根据这个xml生成树状结构,xml结构类似如下,求大神回复,谢谢。

<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<CDR>
<fieldelem name="入院记录" code="" code-system="">入 院 记 录</fieldelem>
<section name="基本信息" code="" code-system="">
<section name="一般信息" code="" code-system="">
<section name="姓名" code="" code-system="">
<fieldelem name="姓名" code="" code-system="">姓名</fieldelem>
</section>
<section name="性别" code="" code-system="">
<fieldelem name="性别" code="" code-system="">性别</fieldelem>
</section>
<section name="年龄" code="" code-system="">
<fieldelem name="年龄" code="" code-system="">年龄</fieldelem>
</section>
<section name="民族" code="" code-system="">
<fieldelem name="民族" code="" code-system="">民族</fieldelem>
</section>
<section name="籍贯" code="" code-system="">
<fieldelem name="出生地" code="" code-system="">出生地</fieldelem>
</section>
<section name="婚姻" code="" code-system="">
<fieldelem name="婚姻状况" code="" code-system="">婚姻状况</fieldelem>
</section>
</section>
</section>
<section name="入院时间" code="" code-system="">
<fieldelem name="入院时间" code="" code-system="">入院时间</fieldelem>
</section>
<section name="记录时间" code="" code-system="">
<fieldelem name="记录时间" code="" code-system="">记录时间</fieldelem>
<fieldelem name="患者联系方式" code="" code-system="">患者联系方式:</fieldelem>
<fieldelem name="联系人1" code="" code-system="">患者配偶</fieldelem>
<fieldelem name="联系方式1" code="" code-system="">手机号码</fieldelem>
<fieldelem name="联系人2" code="" code-system="">患者儿子</fieldelem>
<fieldelem name="联系方式2" code="" code-system="">手机号码</fieldelem>
</section>
<section name="主诉" code="" code-system="">
<fieldelem name="入院记录 症状" code="" code-system="">腹痛</fieldelem>
<fieldelem name="入院记录 起病时间(数字)" code="" code-system="">几</fieldelem>
<fieldelem name="入院记录 起病时间(单位)" code="" code-system="">天</fieldelem>
</section>
</CDR>
...全文
469 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
全栈极简 2018-07-01
  • 打赏
  • 举报
回复
很多tree js控件,都要求对应的json格式(比如:http://www.treejs.cn/v3/main.php#_zTreeInfo),所以你只要把如上的大段xml转换为json格式,然后给前端js就可以了。
jbhou 2018-06-29
  • 打赏
  • 举报
回复
有高手知道吗?谢谢
jbhou 2018-06-28
  • 打赏
  • 举报
回复
类似生成这样的树状结构,请问如何处理,
  • 打赏
  • 举报
回复
https://blog.csdn.net/starfd/article/details/48686239
CDR类包含section 和fieldelem 基类的集合
section 是一种特殊的 fieldelem ,fieldelem 的Vaue部分是string,而section 的Value部分是 section

62,052

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧