1
考慮下面兩個例子:關於XML模式
例1:
<xs:import namespace="http://example.com/ns" schemaLocation="test.xsd"/>
例2:
<sample:Data Test="true" xsi:schemaLocation="http://example.com/test.xsd">
這兩個例子有何不同?什麼是namespace
的目的?這是必需的字段,因爲我在第二個例子中看不到。 (什麼樣的文件應在該命名空間中定義的URL可用?例如,一些XML文件或XSD文件等?)
此外,在第一個例子中有schemaLocation
,而在第二個有xsi:schemaLocation
,什麼是之間diffence這兩個?另外,第二個例子中的Test=true
是什麼意思? 謝謝。
這兩個實例沒有任何共同之處。爲什麼你覺得他們做同樣的事情? – skaffman
他/她可能只是剛剛開始學習XML,並且有點困惑。我們來幫忙吧?如果有人問一個看起來毫無意義的問題,讓他們看起來很有意義。在學習任何關於XML Schema或名稱空間之前,Mani首先要學習XML的基礎知識。 'Test =「true」'這個文件中只有一個屬性。它只意味着無論文檔對其進行軟件處理。 –
@G_H,感謝您的評價。是的,我剛開始學習XML,我正在看一些XML示例,並找不到解釋,所以我問。 – mani