各位板友好
最近尝试了把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
我其实完全无法理解这些数字怎么出来的, 请问前辈可以帮我解释一下吗?