根据XML规范,编写多维项目数组的布局更正确吗?
这一个:
<Points>
<Row index="0">
<V>
<X>110</X>
<Y>0</Y>
</V>
<V>
<X>109.5105</X>
<Y>3.0901</Y>
</V>
</Row>
<Row index="1">
<V>
<X>110</X>
<Y>0</Y>
</V>
<V>
<X>109.5105</X>
<Y>3.0901</Y>
</V>
</Row>
...
还是这个?
<Points rows="4" columns="2">
<V>
<X>110</X>
<Y>0</Y>
</V>
<V>
<X>109.5105</X>
<Y>3.0901</Y>
</V>
<V>
<X>110</X>
<Y>0</Y>
</V>
...
感谢。
答案 0 :(得分:0)
根据文字xml规范,两者都同样正确。 xml规范并不关心xml的具体用法,只是它形式良好(所有标签都关闭,没有乱序的开头/标签用于多个元素等)。
就为您自己的数据创建方案而言,我会选择最接近基础数据格式的方案,因为您的方案的用户需要处理它。
根据您的具体示例,数据是作为一个连续列表呈现的,只有行和列作为“计算”值,还是表示为点列表列表?您可能希望选择最能代表其使用方式的格式。
一些额外的说明: