翻譯|使用教程|編輯:龔雪|2019-05-23 10:13:23.980|閱讀 533 次
概述:本教程介紹如何使用XML編輯器編寫XML和架構文件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
【】
本文檔介紹MyEclipse XML Schema(XSD)編輯器中的一些可用函數。XML Schema(XSD)編輯器包括高級XSD編輯,例如:
當在設計模式中打開XML模式時,可以看到文件的可視布局類似于以下內容:
XSD Design模式
查看上面的布局,您可以看到在可視化概覽中布局的XML模式。在頂部,可以看到定義模式的名稱空間。指令類似于Java導入;它們是XML模式正在使用的外部引用。下面,您將看到組成XML模式的類型,類型左側是元素。這些項定義文檔的結構,將Types布局到樹中,以及表示多樣性、排序等的規則。
屏幕右側還有文件的Outline和Properties視圖。
Outline和Properties視圖
Outline視圖顯示與您在模式概覽中看到的信息相同的信息,但是在瀏覽概覽時,Outline視圖為您提供一個參考點。您還可以從Outline視圖中以與上面的XML編輯部分中類似的方式編輯XSD。
在Outline視圖中選擇元素和類型時,Properties視圖將更新,顯示所選節點的屬性。您可以直接從“屬性”視圖、概覽、或使用右鍵單擊上下文菜單更改這些值,從而提供了使用XMLSchema的大量方法。
雙擊元素將打開特定于該元素的視圖。
雙擊元素
在雙擊之后,元素本身將顯示其定義。
Web-app元素概述
從這個視圖中,您可以看到web-app元素被定義為web-appType類型。因此,在這里可以看到web-app元素的結構概述。給定最左邊第一個分組的多重性,可以看到我們可以擁有0或更多的序列,從可分發開始,以security-role結束。
當然,每個允許的子元素也可以指定他們自己的多重性。這樣,頂層組為子元素指定了順序,但是子元素上的單個多重性允許作者一個接一個地指定相同標記中的0或更多個(例如,像web.xml文件中的多個servlet標記)。
您還可以通過右鍵單擊概覽的任何部分,從該視圖編輯模式的內容。
右鍵單擊概述可以編輯
這種方式的編輯也可以從Outline視圖中進行。下面的示例演示如何使用Outline視圖編輯類型分組(如果愿意,也可以從概述中編輯)。
使用Outline視圖進行編輯
最后,在開始使用XML模式編輯器時,您可能會注意到,Types概覽看起來與Elements概覽不同。
類型概述
不同之處在于,Type概覽顯示了每個字段的類型的分隔。定義要查看的類型的字段的每個類型都是在XSD中定義的其他類型。例如,XSD可以定義三種類型:
現在,假設XSD還定義了使用所有這些子類型的類型Person:
這和上面的布局類似。您將看到組成您正在查看的類型的子類型的突破。如果希望確定有關XML Schema的更多信息,可以進一步深入到子類型中。
編輯XML模式與編輯XML文檔相同。請參閱XML編輯器概述。
XML編輯器參數可以控制從語法突出顯示的外觀(例如,標記和屬性的顏色)到運行格式化程序時頁面的格式。
通過從菜單中選擇.>Preferences、展開MyEclipse>Files and Editors、以及選擇XML來訪問這些參數。
XML編輯器參數
許多開發人員可能希望使用的XML編輯器的另一個特性是模板支持。模板是一種將短關鍵字分配給文本體的方法,該文本體可以直接插入正在編輯的文件中,以及一些基本變量替換(如時間戳、用戶名等)。可以從XML模板子參數訪問模板。
XML模板參數
MyEclipse正版最低只要¥212!手慢無
續費優惠:即日起授權續費的用戶,享受比原價更優惠的價格!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網