對于以下XML片段:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">什么的xmlns,xmlns:xsi和xsi:schemaLocation屬性究竟是什么意思?它們有什么關系?有什么:用并且在網址中有2個網址 xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 (碰巧是相同的,xmlns但是訪問時會出現404錯誤。)http://maven.apache.org/xsd/maven-4.0.0.xsd (這是實際的XSD文檔)如果不存在1,為什么還要放在那里?
3 回答

阿晨1998
TA貢獻2037條經驗 獲得超6個贊
否。您缺少有關XML名稱空間的兩個基本要點:(1)必須聲明所有使用的XML名稱空間;(2)按定義,命名空間的組件名稱與非命名空間的組件名稱在根本上是不同的組件名稱。如果您還有其他不確定性,請提出一個詳細的新問題作為問題,而不是作為評論。謝謝。
- 3 回答
- 0 關注
- 720 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消