搜尋

首頁  >  問答  >  主體

java - 關於xml中xsi:schemaLocation的一些問題

百度了幾篇關於這個的博文,大概理解了xmlns和xmlns:xsi。
但是基於這些理解無法相通schemaLocation的存在,想請大家指教一下。
xmlns指xml檔案的命名空間,xmlns:xsi中的xsi是後面URI的別名,
xsi:schemaLocation指定了URI和具體的xsd檔案的對應關係。
那誰來做xsi的映射關係的? schemaLocation這個屬性是誰導入進來的

在瀏覽器中訪問了schemaLocation中對應的鏈接,第一個一般都是一些說明性​​的東西,xsd才是xml的東西

xsi對應的xsd檔案是由誰指定的呢

ringa_leeringa_lee2753 天前1091

全部回覆(1)我來回復

  • 为情所困

    为情所困2017-06-23 09:15:42

    謝邀。

    xsd(或xs):Schema Namespace
    xsd(或xs):Schema Namespace

    xsd(或xs):Schema Namespace
    xsd(或xs):Schema Namespace
    xsd(或xs)

    :Schema Namespace

    xsd(或xs):Schema Namespacexsd(或xs):Schema Namespace

    xsd(或xs)🎜:Schema Namespace🎜🎜xsd(或xs)🎜:Schema Namespace🎜🎜xsi🎜:The Schema Instance Namespace 🎜xsi:schemaLocation與xsi:noNamespaceSchemaLocation:都是指如何與xsd相關xsi:noNamespaceSchemaLocation🎜:無命名空間🎜例如:🎜
    <CaiElement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
               xsi:noNamespaceSchemaLocation="CaiSchema.xsd">
        caiyongji
    </CaiElement>
    🎜換句話說,xsd,xs,xsi這些就像頭銜(p:caiyongji,p代表programmer翻譯過來就是屌絲),用來區分標籤🎜語言🎜或者可以理解為🎜協議🎜就像http。 schemaLocation這種屬性應該是協定🎜內建🎜的。 🎜

    回覆
    0
  • 取消回覆