源代碼下載: learnxml-cn.xml
XML 是一種標記語言,被設計用來存儲數據和傳輸數據。
不像 HTML , XML 不指定怎樣顯示或格式化數據,只是攜帶它。
XML 語法
!-- XML中的註解像這樣 --
?xml version="1.0" encoding="UTF-8"?
bookstore
book category="COOKING"
title la
多數情況下,從服務端拿到用於樹形顯示的數據,本身是平面的,也就是列表。這是因為關係型數據庫是以“行”為單位保存數據,所以它保存了每一個節點的數據,而這個數據中包含了它與父節點之間的聯繫(比如 parentId)。
前端要以樹形顯示這樣的列表數據,需要把列表數據轉換成樹形結構數據。這個的樹形結構是指:每個節點數據中都含有其子節點集(通常是 children 屬性)。所以樹形結節的數據結構主要需要包含