假設我有以下XML架構文件,下面的XML文檔文件。我有兩個問題,XML默認命名空間問題
由於在XML Schema文件中沒有指定目標名稱空間,因此Information元素中的名稱空間是什麼?
在XML文檔文件,使用信息時,該命名空間它屬於哪一種?請注意在這種情況下,我沒有從XML文檔文件中引用XML Schema文件。
XML架構文件:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="Information" type="xs:string"/>
</xs:schema>
XML文檔文件:
<?xml version="1.0" encoding="utf-8"?>
<Information>Hello XML</Information>
由於事先 喬治
@dommer,我想在我的情況下,在XML模式文件中的信息元素沒有命名空間的定義。另一個問題,我們將如何在XML文檔文件中引用這樣的元素(在無名稱空間中)? – George2 2009-04-16 09:39:25
我不確定你可以明確地引用它。你會提到什麼?沒有命名空間。我認爲你必須指定一個默認名稱空間來明確地引用任何東西 - 但我準備證明是錯誤的。 – dommer 2009-04-16 09:47:29