MyEclipse Web開發教程:XML & XML架構(一)

MyEclipse 在線訂購年終抄底促銷!火爆開搶>>設計模式

MyEclipse最新版下載eclipse

1.MyEclipse中的XML編輯

本文檔介紹了MyEclipse XML Editor中可用的一些函數。MyEclipse XML編輯器包括高級XML編輯器,例如:編輯器

  • 語法突出顯示
  • 標記和屬性內容輔助
  • 實時驗證(鍵入時)
  • 文檔內容的來源、設計和概要視圖
  • 文檔格式
  • 內容輔助模板

2.編輯模式

使用MyEclipse XML編輯器編輯XML能夠採用兩種不一樣的模式:設計模式和源模式。用戶可使用編輯器底部的選項卡在兩種模式之間切換:函數

MyEclipse

模式標籤工具

這兩種模式之間的切換能夠在任什麼時候候進行,由於它們彼此自動保持同步。佈局

2.1XML設計模式

當第一次在設計模式下打開XML文檔時,它看起來是這樣的:spa

MyEclipse

XML設計視圖設計

在設計模式中,XML文檔的內容將顯示爲詳細的大綱。沿着左列,能夠看到組成文檔的標記,在第二列中,能夠看到這些標記的值。用戶能夠雙擊第二列中的任何值,並在此視圖中直接編輯它們,使得在視覺上理解和編輯XML文件很是容易,而沒必要擔憂語法。3d

使用Design Mode的另外一個優勢是用戶能夠直觀地添加、刪除和編輯標記,而且設計器只向用戶提供正確地遵照文檔引用的DDT或Schema的選項。更具體地說,該設計不容許插入無效標記。blog

例如,假設用戶想要向XML文檔中的shipto元素添加一個新的子元素。右鍵單擊元素,並從菜單中選擇Add Child>New Element。

MyEclipse

向上下文參數添加描述

雙擊要編輯的元素的內容。編輯任何標記值或添加/刪除子標記均可以以這種方式完成,而無需切換到Source模式進行編輯。然而,直接編輯源代碼有時可能更快,一些開發人員更喜歡它。

MyEclipse

元素值的聯機編輯

2.2 XML源模式

雖然以設計模式編輯XML文檔有時確定會比較容易,而且不會出錯,但有時,直接使用源代碼是必要的(或首選)。若是是這樣,MyEclipse的XML編輯器提供了普遍的源代碼編輯特性。

當用戶第一次打開XML文檔來編輯它時,它看起來是這樣的:

MyEclipse

XML源視圖

用戶將注意到可用於幫助用戶編輯文檔的視圖集合。Source視圖在左邊用於編輯代碼,右上角有一個簡化的大綱視圖,右下角有一個Properties視圖

注意:因爲佈局MyEclipse視圖的靈活特性,用戶能夠將它們移動到用戶喜歡的任何地方,而且用戶的工做區可能看起來與上面的圖像不一樣。

全部這些視圖都與用戶工做時正在編輯的文件保持同步。在單擊標記內部時,Properties視圖顯示該標記的值。

若是願意使用,Outline視圖提供了與設計模式很是相似的視覺編輯功能。

MyEclipse

使用Outline視圖

若是用戶使用編輯器編輯XML源代碼,那麼用戶在工做時就會獲得一些很是好的幫助。例如,標記或屬性名稱拼寫錯誤當即被標記爲錯誤(對照文檔引用的DDT或模式進行檢查)。

MyEclipse

XML錯誤是爲用戶標記的

爲了幫助簡化編輯,標籤和屬性可使用內容輔助。內容幫助根據光標的位置向用戶建議合法的完成選項。

MyEclipse

使用內容輔助

MyEclipse XML編輯器提供的許多功能依賴於文檔正確引用DTD或模式,所以編輯工具能夠根據規範驗證用戶的工做並提供內容幫助。若是用戶正在編輯不提供DTD或模式的普通XML文件,則編輯器仍然爲用戶提供語法突出顯示和基本的、最佳猜想的內容幫助以及基本驗證(如未封閉的標籤)。可是,若是沒有DTD或模式,一些更高級的編輯功能將不可用。

3.參數

XML編輯器首選項能夠控制從語法突出顯示的外觀(例如,標記和屬性的顏色)到運行格式化程序時頁面的格式。

經過從菜單中選擇.>Preferences、展開MyEclipse>Files and Editors>XML以及選擇XML Files來訪問這些首選項。

MyEclipse

XML編輯器首選項

許多開發人員可能但願使用的XML編輯器的另外一個特性是模板支持。模板是一種將短關鍵字分配給文本體的方法,該文本體能夠直接插入正在編輯的文件中,以及一些基本變量替換(如時間戳、用戶名等)。能夠從XML Files>XML Source>Templates sub-preference訪問模板。

MyEclipse

XML模板首選項

相關文章
相關標籤/搜索