0
我在玩XMPP,因此瞭解XML。這裏是從XMPP文檔檢索所有註冊用戶的一種元素的例子:爲什麼沒有與此xmlns關聯的前綴?
<iq from='[email protected]/globe'
id='get-registered-users-num-1'
to='shakespeare.lit'
type='set'
xml:lang='en'>
<command xmlns='http://jabber.org/protocol/commands'
action='execute'
node='http://jabber.org/protocol/admin#get-registered-users-num'/>
</iq>
爲什麼會出現的xmlns命名空間之前沒有前綴的?爲什麼不:
<command xmlns=get_users:'http://jabber.org/protocol/commands'
action='execute'
node='http://jabber.org/protocol/admin#get-registered-users-num'/>
這是否意味着它的定義僅此一個子元素<command>
命名空間?如果是這樣,那爲什麼呢?
Gotcha。我完全忽略了w3schools中的這一行,我正在閱讀並重新閱讀它:'爲元素定義默認命名空間使我們不必在所有子元素中使用前綴。'謝謝。 – Ramsel 2013-05-03 00:54:06