[英]how to create collapsible/expandable/ Tree structure with checkbox list using angular 6 & bootstrap 3.3.7
[英]How to display an XML schema in tree structure with expandable and collapsible?
我希望以樹的形式顯示XML模式,我應該能夠將其展開,折疊並拖放到外部droppable上。 例如 :
<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:element name="catalog">
<xs:complexType>
<xs:sequence>
<xs:element name="cd">
<xs:complexType>
<xs:sequence>
<xs:element name="title" type="xs:string"/>
<xs:element name="artist" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
<xs:element name="company" type="xs:string"/>
<xs:element name="price" type="xs:float"/>
<xs:element name="year" type="xs:short"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
我需要將treenodes顯示為:
-catalog
-cd
title(string)
artist(string)
.
.
.
year(short)
所有標有“ - ”的都是可擴展和可折疊的,並包含子元素。 我如何在javascript / jquery中實現這一點? jquery中是否有與此相關的插件?
謝謝你們。
不確定你是否仍在回答這個問題,但我最近也開始了類似的任務。 這可能不是實現您想要的最有效方式,但這是我為實現上述目標所采取的步驟。
以下是一些可以幫助您完成任務的鏈接......
如果您需要任何其他幫助,請告訴我們!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.