xs:schema>設定targetnamespace為www.a.com/stu,因為後面需要引用,所以此處需要設定xmlns:aid=「www.a.com/stu」
xs:schema>這裡的**段使用了include,由於a和b在同乙個targetnamespace下面,所以可以使用include,
為對a的引用,和a出現的情況一樣,由於想在此xsd中寫element,所以需要給此檔案起別名
xs:schema>這裡的**段使用了import,由於c和b在不在同乙個targetnamespace下面,所以可以使用import,
****對b的引用
XML檔案和XSD檔案的關係
1.xsd檔案在某個namespace中定義element和type。此處定義的type被element 此namespace或者其他namespace中的 使用,而xml檔案不使用。2.xml檔案有且唯一root element。3.建立xml時,在root element中可以指定使用哪些nam...
Import 和Extern的區別
import 語法格式 import 符號 import 偽操作告訴編譯器當前的符號不是在本原始檔中定義的,而是在其他原始檔中定義的,在本原始檔中可能引用該符號,而且不論本原始檔是否實際引用該符號,該符號均會被加入到本原始檔的符號表中。與下面的extern的區別之處 符號在程式中區分大小寫,weak...
import和 class的區別
1.import會包含這個類的所有資訊,包括實體變數和方法,而 class只是告訴編譯器,其後面宣告的名稱是類的名稱,至於這些類是如何定義的,暫時不用考慮,後面會再告訴你。2.在標頭檔案中,一般只需要知道被引用的類的名稱就可以了。不需要知道其內部的實體變數和方法,所以在標頭檔案中一般使用 class...