XML 結構描述總管會透過樹狀檢視提供結構描述設定的階層式檢視。XML 結構描述總管也會提供搜尋、篩選、導覽和排序功能。若要存取 XML 結構描述總管,請在 [檢視] 功能表中選取 [XML 結構描述總管]。
搜尋功能
XML 結構描述總管可讓您使用其中一個內建的搜尋或指定關鍵字,搜尋結構描述設定。如需詳細資訊,請參閱搜尋結構描述設定。
篩選和排序功能
XML 結構描述總管包含篩選和排序選項,而這些選項是由 XML 結構描述總管的工具列提供。
下列篩選選項位於工具列上。根據預設,[顯示命名空間] 和 [顯示結構描述檔案] 選項會處於已選取狀態。
顯示命名空間
顯示結構描述檔案
顯示複合器 (sequence/choice/all)
下列排序選項位於工具列上。預設值為 [依類型排序]。
依類型排序
依名稱排序
文件順序
依類型排序
選取 [依類型排序] 選項時,全域節點都會依照下列順序排序。然後,節點會在每個群組內部依字母順序排序。
import節點include節點redefine節點attribute節點attributeGroup節點complexType節點simpleType節點element節點group節點
依名稱排序
選取 [依名稱排序] 選項時,全域節點都會依照下列順序排序:
import節點 (依照命名空間的字母順序)include節點 (依照schemaLocation屬性的字母順序)redefine節點 (依照schemaLocation屬性的字母順序)其他全域節點 (依照字母順序)
文件順序
當您選取 [顯示結構描述檔案] 選項時,才能使用 [文件順序] 選項。選取 [文件順序] 之後,全域節點就會依照它們出現在結構描述檔案中的順序顯示。
產生範例 XML
產生範例 XML 功能會產生一個 XML 範例檔案,而且此檔案會由 XML 結構描述總管中的結構描述驗證。
如果您在 XML 結構描述總管中以滑鼠右鍵按一下全域項目,其中一個選項就是 [產生範例 XML]。
您可以針對下列案例使用此選項:
了解給定結構描述中各種建構的使用方式。
確認結構描述進行預期的作業。
[產生範例 XML] 功能僅適用於全域項目,而且需要有效的 XML 結構描述設定。
這項功能通常會產生有效的 XML 文件。不過,如果結構描述包含下列其中一個或多個項目,範例可能就會無效:
下列識別條件約束:xs:key、xs:keyref 或 xs:unique。
xs:pattern Facet。
xs:QName 型別的列舉型別 (Enumeration)。
xs:ENTITY、xs:ENTITIES 和 xs:NOTATION 型別。
此外,請注意,只有當列舉型別出現在 xs:base64Binary 的結構描述時,系統才會產生該型別的內容。