[問題] XML 轉換到 Dataset 的規則

看板C_Sharp (C#)作者 (苦味)時間9年前 (2016/06/20 08:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位板友好 最近嘗試了把xml轉成dataset輸出到data grid view 但是跑出來的dataset內容有些無法理解, 上網也找不太到相關內容 我的xml長這樣: http://paste.ofcode.org/qDXNQ4kP9Gz6HXtRSEwNyd 和網路上大部分其他範例不太一樣的是他是巢狀的 我的理解是 轉成data set的table數量 = 除了roor節點外的xml的不重複節點名稱數量 也就是每個table都代表了一種xml節點名稱 此例中應該是14 每個table裡面都有數個row, row的數量 = 該節點名稱在xml文件裡面的數量 例如說data這個table裡面含有3個row, 對應到3個<data> 的node 問題在item array 和 table column 的數量, 我完全無法理解 我先假定他們所代表的東西是一樣的, 因為他們數量相同 我知道item array必然有一部分代表的是xml node裡面的attribute值 但是其數量不太能對應到 例如說data row 0 的 item array數量是 4, transform是 2, position 是4 我其實完全無法理解這些數字怎麼出來的, 請問前輩可以幫我解釋一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.218.130 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1466381198.A.EE1.html
文章代碼(AID): #1NPpEExX (C_Sharp)
文章代碼(AID): #1NPpEExX (C_Sharp)