在XML中编写2D点数组时,我得到以下输出:
<Vertices count="42">
<V>
<X>110</X>
<Y>0</Y>
</V>
<V>
<X>109.5105</X>
<Y>3.0901</Y>
</V>
<V>
<X>108.0901</X>
<Y>5.8778</Y>
</V>
...
在内部,我们正在讨论编写它们的最佳布局/标签命名。以下是其他几个选项:
<Vertices>
<Point>110, 0</Point>
<Point>109.5105, 3.0901</Point>
<Point>108.0901, 5.8778</Point>
...
或
<Vertices>
<item>110, 0</item>
<item>109.5105, 3.0901</item>
<item>108.0901, 5.8778</item>
...
假设您需要解析此XML文件:
感谢。
答案 0 :(得分:1)
这是基于意见的,所以这里是我的:
我出于第一种方法有几个原因:
格式化的另一个选择是:
<vertices>
<vertex x="0.123" y="1.443" />
<vertex x="1.321" y="0.334" />
</vertices>
对于这种格式,同样的优点列表是正确的,只是它更容易为人类阅读。
编辑:我忘了解析它对你的第一个建议(以及我上面提到的那个)比你建议的其他两种格式要容易得多,这需要为每个点进行另一个字符串拆分/修剪操作。