Word架構簡介 『Word2007技術』架構簡介,平凡的世界平凡的你,努力學習使我們變得不平凡,今天要介紹的知識是Word架構簡介的相關知識,你準備好學習Word架構簡介 『Word2007技術』架構簡介了嗎,趕緊搬好小板凳,跟我一起來學習這個知識吧!
不必對術語“架構”望而生畏。架構只不過是一種包含某些規(guī)則的 XML 文件,這些規(guī)則用來定義 XML 數據文件中能包含哪些內容,不能包含哪些內容。架構文件通常使用 .xsd 文件擴展名,而 XML 數據文件使用 .xml 擴展名。程序可以使用架構來驗證數據。架構為數據提供了結構框架,可以幫助創(chuàng)建者和任何其他用戶理解數據。例如,如果用戶輸入無效數據(例如,在日期字段中輸入文本),程序就會提示用戶輸入正確的數據。只要 XML 文件中的數據遵循給定架構中的規(guī)則,任何支持 XML 的程序都可以使用該架構讀取、解釋和處理這些數據。例如,如下圖所示,Excel 和 Word 都可以根據 CAT 架構來驗證 <CAT> 數據。
架構可能非常復雜,教您怎樣創(chuàng)建架構并不屬于本文的范疇。(另外,IT 部門人員應該知道如何創(chuàng)建架構。)不過,了解架構的外觀還是有用的。下面的架構定義了 <CAT> … </CAT> 標記集的規(guī)則。
<xsd:elementname="CAT"> <xsd:complexType> <xsd:sequence><xsd:elementname="NAME"type="xsd:string"/><xsd:elementname="BREED"type="xsd:string"/><xsd:elementname="AGE"type="xsd:positiveInteger"/><xsd:elementname="ALTERED"type="xsd:boolean"/><xsd:elementname="DECLAWED"type="xsd:boolean"/><xsd:elementname="LICENSE"type="xsd:string"/><xsd:elementname="OWNER"type="xsd:string"/> </xsd:sequence></xsd:complexType></xsd:element>
如果不理解上面示例中的內容,不必擔心。只需要記住以下事項: -示例架構中的行項目被稱為“聲明”。如果需要有關寵物的其他信息(例如其顏色或斑紋),IT 部門可能需要向架構中添加聲明。您可以根據業(yè)務需求的變化來更改 XML 系統。 -聲明對數據結構具有較強的控制能力。例如,<xsd:sequence> 聲明表示 <NAME> 和 <BREED> 等標記必須按照上面列出的順序顯示。聲明也可以控制用戶輸入的數據類型。例如,上面的架構要求貓的年齡必須為正數,而對于 ALTERED 和 DECLAWED 標記則必須為布爾值(TRUE 或 FALSE)。 -當 XML 文件中的數據遵循架構所提供的規(guī)則時,數據就是有效數據。根據架構檢查 XML 數據文件的過程稱為“驗證”(邏輯意義上)。架構的突出優(yōu)點是可以幫助防止數據損壞。使用架構也可以很容易地發(fā)現損壞的數據,因為 XML 遇到問題時將會停止運行。