XML與XML架構有何不同之處?XML與XML架構有何不同之處?
我讀了維基百科,但我仍然不清楚。 「XML模式是對XML文檔類型的描述,通常用對該類型文檔的結構和內容的約束來表示,超出了XML自身強加的基本語法約束。」
http://en.wikipedia.org/wiki/XML_schema
XML與XML架構有何不同之處?XML與XML架構有何不同之處?
我讀了維基百科,但我仍然不清楚。 「XML模式是對XML文檔類型的描述,通常用對該類型文檔的結構和內容的約束來表示,超出了XML自身強加的基本語法約束。」
http://en.wikipedia.org/wiki/XML_schema
XML Schema
就像規則或約束或語法,它的二手描述應在XML
文檔,這些元素的結構如何在使用什麼樣的元素。 XML schema
是XML
文件的藍圖。我認爲這有點像Java類和Java對象實例之間的區別。
例如,
`<xs:element name="Company">`
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="address" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
此XML模式定義了,在XML文檔中,它只能使用Company
,name
,address
,city
和country
元件,並且Company
必須是根元素。
<?xml version="1.0"?>
<Company>
<name>ABC</name>
<address>Wall Street</address>
<city>New York</city>
<country>USA</country>
</Company>
XML和XML模式之間最常見的類比是建築藍圖和實際施工。
還有一些不錯的比喻和解釋我遇到的 http://www.brainbell.com/tutorials/XML/Schemas_And_XML_Data_Modeling.htm
希望幫助
Milind
請澄清你的問題。 您目前正在進行XML/XML模式/ XML比較,在重複XML兩次時根本沒有意義。 – billyswong
http://webdesign.about.com/od/htmlxhtmltutorials/p/what-are-markup-languages.htm –
http://www.amazon.com/Nutshell-Third-Elliotte-Rusty-Harold/dp/0596007647/ref = sr_1_3?s = books&ie = UTF8&qid = 1354330338&sr = 1-3&keywords = XML#reader_0596007647 –