2 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
XSD文件在某個(gè)namespace中定義element和type。此處定義的type被element(此namespace或者其他namespace中的)使用,而XML文件不使用。
XML文件有且唯一root element。
創(chuàng)建XML時(shí),在root element中可以指定使用哪些namespace,從而使用其中的element。
討論:root element也是屬于某個(gè)namespace,因?yàn)槠渌膃lement都是此root element的子element,那么是不是只需要
指定使用root element的namespace?這個(gè)要看root element的type的定義情況。
如果在root element的type的定義中(以及type定義中的element,反復(fù)下去)引用其他namespace的element或者type,那么就需要引入其他namespace
綜上所述,XML文件和XSD文件沒(méi)有直接的聯(lián)系,他們之間通過(guò)namespace關(guān)聯(lián),即
add element use element
XSD文件-------------------------->namepsae--------------------------->XML文件
添加回答
舉報(bào)