翻譯|使用教程|編輯:周思宇|2023-05-29 10:30:00.700|閱讀 113 次
概述:本文將為大家介紹如何在MyEclipse中使用XML編輯器,歡迎下載IDE體驗(yàn)~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MyEclipse技術(shù)交流群:742336981 歡迎一起進(jìn)群討論
MyEclipse Web XML編輯器包括高級(jí)XML編輯功能,如:
當(dāng)您創(chuàng)建Web項(xiàng)目時(shí),新建Web項(xiàng)目向?qū)?huì)在項(xiàng)目的Web - inf文件夾中放置一個(gè)默認(rèn)的Web .xml文件。要打開(kāi)web.xml文件,請(qǐng)?jiān)赑roject Explorer視圖中雙擊它。打開(kāi)WebDeployment Descriptor編輯器。盡管Web Deployment Descriptor編輯器提供了Web .xml文件的Source視圖(通過(guò)單擊Source選項(xiàng)卡),但是使用設(shè)計(jì)視圖更容易,引入的錯(cuò)誤也更少。當(dāng)您對(duì)這些頁(yè)面進(jìn)行更改時(shí),web.xml文件將自動(dòng)為您更新。
用于XML文件的Web Deployment Descriptor編輯器
樹(shù)形結(jié)構(gòu)也顯示在大綱視圖和Project Explorer視圖中,并為web.xml文件的各個(gè)部分提供了方便的導(dǎo)航。
大綱視圖
要編輯部署描述符,請(qǐng)單擊樹(shù)中的節(jié)點(diǎn)以找到要添加、編輯或刪除的屬性。Web部署描述符編輯器允許您為在Web開(kāi)發(fā)環(huán)境中創(chuàng)建的模塊指定部署信息。該信息出現(xiàn)在WebContent/WEB-INF/web.xml文件中。注意,您使用Web部署描述符來(lái)設(shè)置部署描述符屬性。您不能使用它直接操作Web資源內(nèi)容。
使用MyEclipse Web XML編輯器編輯Web . XML文件可以在兩種不同的模式下完成:設(shè)計(jì)模式和源模式。您可以使用編輯器底部的選項(xiàng)卡在兩種模式之間切換。
使用選項(xiàng)卡切換模式
兩種模式之間的切換可以在任何時(shí)候完成,因?yàn)樗鼈兌甲詣?dòng)保持彼此同步。
當(dāng)您第一次在設(shè)計(jì)模式下打開(kāi)web.xml文檔時(shí),它看起來(lái)如下圖所示。
設(shè)計(jì)視圖
在設(shè)計(jì)模式中,web.xml文檔的內(nèi)容以“super”大綱視圖的形式顯示給您。在左側(cè)有組成文檔的標(biāo)記,它們以樹(shù)形表示,每個(gè)標(biāo)記都可以編輯。單擊樹(shù)中的任何標(biāo)記將在右側(cè)的編輯模式下顯示該標(biāo)記的屬性,從而非常容易直觀地理解和編輯web.xml文件,而無(wú)需擔(dān)心語(yǔ)法問(wèn)題。
設(shè)計(jì)模式的另一個(gè)很好的特性是,您可以可視化地添加、刪除和編輯標(biāo)記,而Designer只向您提供與文檔引用的DTD或Schema適當(dāng)一致的選項(xiàng)。更具體地說(shuō),這種設(shè)計(jì)不允許您插入無(wú)效的標(biāo)記或?qū)傩浴?
例如,假設(shè)您想在XML文檔中添加 一個(gè)“context-param”參數(shù)。' context-param '是一個(gè)簡(jiǎn)單的帶有可選描述的名稱/值對(duì)。選擇樹(shù)中的“Context Parameters”節(jié)點(diǎn),單擊“Add”圖標(biāo)。
添加上下文參數(shù)
根據(jù)文檔引用的Schema,在任何給定的web.xml文件中可以有零個(gè)或多個(gè)上下文參數(shù)。它們由名稱、值和可選的描述組成。Param-Name和Param-Value由您使用的框架和這些框架期望看到的參數(shù)決定。這個(gè)示例使用JSF,并指定配置文件在運(yùn)行時(shí)駐留的位置。其他框架使用其他參數(shù)。
添加上下文參數(shù)值
添加標(biāo)記后,您可以編輯值或添加/刪除標(biāo)記,而無(wú)需切換到源代碼模式進(jìn)行編輯。雙擊要編輯的字段。
編輯上下文參數(shù)
雖然在設(shè)計(jì)模式下編輯XML文檔有時(shí)更容易,而且可以避免犯錯(cuò)誤,但直接使用源代碼也很方便。的XML編輯器提供了廣泛的源代碼編輯功能。
當(dāng)你第一次在源代碼模式下打開(kāi)XML文檔時(shí),它看起來(lái)像這樣:
源視圖
注意:上面截圖中的紅色下劃線來(lái)自通用編輯器拼寫(xiě)檢查器。您可以根據(jù)您的偏好為所有編輯器啟用或禁用拼寫(xiě)檢查器。
在使用XML源編輯器時(shí),您可能會(huì)注意到一些非常好的工具。例如,如果您鍵入了錯(cuò)誤的標(biāo)記或?qū)傩悦庉嬈鲿?huì)將該行標(biāo)記為錯(cuò)誤(根據(jù)文檔引用的DTD或Schema進(jìn)行檢查)。
標(biāo)記了XML錯(cuò)誤
為了使編輯更容易,內(nèi)容輔助可用于標(biāo)簽和屬性。內(nèi)容輔助也是上下文感知的,因此它不會(huì)根據(jù)游標(biāo)的位置和XML文件所引用的DTD或架構(gòu)向您建議不合理的完成選項(xiàng)。
內(nèi)容輔助幫助完成代碼
MyEclipse Web XML編輯器提供的許多功能都依賴于文檔對(duì)DTD或Schema的引用,因此編輯工具可以根據(jù)規(guī)范驗(yàn)證您的工作并提供內(nèi)容幫助。如果您正在編輯一個(gè)不提供DTD或Schema的普通XML文件,編輯器仍然為您提供語(yǔ)法高亮顯示和基本內(nèi)容輔助以及基本驗(yàn)證(如未關(guān)閉標(biāo)記)。然而,一些更高級(jí)的編輯功能是不可用的。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn