我正在學習xml和xml處理。我無法很好地理解名稱空間的存在。XML命名空間是必需的?
我知道命名空間可以幫助我們在xml中分離相同的命名元素。我們不能通過具有相同名稱的屬性來區分元素嗎?爲什麼名稱空間很重要或必需?
我想舉一個例子:
<persons>
<person></person>
<s:person xmlns:s="student"></s:person>
<person type="student"></person>
</persons>
第一個人是正常element.Second使用命名空間和第三次使用type屬性。我們不能用第三個而不是第二個?
我已經從W3Schools學習 – Freshblood 2010-06-20 19:47:56
學生是一個人或多人的子類? – Freshblood 2010-06-20 19:49:23
學生是一種人,但數據庫表不是一種木製的桌子 - 它們是不同的東西。 – Skilldrick 2010-06-20 20:55:44