3
在寫2D點的XML數組我得到以下輸出:以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文件:
- 什麼佈局將你最喜歡?
- 根據XML規範哪種佈局更正確?
謝謝。
那麼'count = 42'屬性呢?我們可以包括它嗎? – abenci
它只是導致問題。想象一下,有人在不更新屬性的情況下手動刪除節點。此外,該屬性的重點是什麼?在分析XML文件之後甚至在分析XML文件時,您都可以輕鬆計算頂點的數量。使用'XmlDocument'這是一件不容易的事情。 –
請注意,XML規範不會對節點的讀取順序做任何聲明!我所知道的大多數XML解析器將按照它們在XML文件中的順序返回節點,但這不是給定的,所以如果頂點的順序是相關的,則需要在解析XML文件後可以排序的另一個屬性。 –