假設一個元素被聲明爲QName類型:QName值可以不帶前綴嗎?
<element name="example" type="QName" />
在一個實例文檔,可以在example
值將是一個沒有命名空間前綴:
<example>Hello</example>
如果是,那麼是什麼命名空間URI爲Hello
?
假設我聲明默認命名空間:
<document xmlns="http://www.example.org">
<example>Hello</example>
</document>
是在http://www.example.org
命名空間Hello
?
的解釋是,XML只是一個字符串,而不是一個QName或一個整數或雙或任何其他類型是其他人可能在某些情況下真實的,但不是,例如XQuery和架構瞭解XSLT將返回指定類型的數據如果輸入使用這種模式進行驗證。 – 2012-03-18 10:34:29