鍵盤(pán)上的舞者

          像寫(xiě)情書(shū)一樣Coding...
          隨筆 - 20, 文章 - 0, 評(píng)論 - 15, 引用 - 0
          數(shù)據(jù)加載中……

          將你的文件類型集合進(jìn)XML編輯器(第二部分)

          我發(fā)現(xiàn)了昨天的錯(cuò)誤。不用將 MultiDataObject 替換成 XMLDataObject,你只需要簡(jiǎn)單地確認(rèn) MIME 類型是以"+xml"結(jié)尾。例如,類似 text/x-foo+xml。一旦你這樣做了,你的文檔就會(huì)在 XML 編輯器里 打開(kāi)。換句話說(shuō),你擁有免費(fèi)的語(yǔ)法著色,簡(jiǎn)單的確保 MIME 類型正確。根據(jù)昨天 Blog 里 描述 的4個(gè)步驟 增加 Cookies 可以為你提供 XML 的檢查、驗(yàn)證和根據(jù) XSLT 改變功能。諸如此類,事實(shí)上 盡管那個(gè)文件類型不是以".xml"結(jié)尾。

          最后,添加一個(gè)導(dǎo)航器,以便我們能夠獲取我們的 XML 文件提綱和便于我們?cè)趯?dǎo)航器里節(jié)點(diǎn)的跳躍關(guān)聯(lián)到 XML 編輯器。

          在這里教你怎樣添加 XML 導(dǎo)航器:

          1、必須確保你的 MIME 類型處于 text/x-foo+xml 模式,否則 XML 導(dǎo)航器將不會(huì)工作。當(dāng)我們點(diǎn)擊一個(gè)節(jié)點(diǎn),一個(gè)行的文檔將會(huì)打開(kāi),并且新的文檔不含有語(yǔ)法著色,換句話說(shuō),你的文檔內(nèi)容將打開(kāi)在一般的文本編輯器里。從3個(gè)地方可以看出你的 MIME 類型是否正確,MIME 類型的 resolver、Layer 文件和 DataLoader。(譯者注:NB6.5 上驗(yàn)證需要檢查 XxxResolver.xml 和 layer.xml 文件)

          2、在重要文件節(jié)點(diǎn)里,展開(kāi)<XML 層>和其中的<上下文中的此層>。找到導(dǎo)航文件夾,在導(dǎo)航文件夾里創(chuàng)建一個(gè)新的文件夾。這個(gè)文件夾的名字必須和你的 MIME 類型相同。然后復(fù)制XML文件夾下的內(nèi)容到你的文件夾里。祝賀你,你已經(jīng)制作了XML導(dǎo)航器用于激活你的 MIME 類型。

          3、安裝模塊。如果你安裝在開(kāi)發(fā) IDE 上,你就必須重新啟動(dòng) IDE 使 XML 導(dǎo)航器注冊(cè)生效。


          現(xiàn)在,每當(dāng)文檔得到焦點(diǎn),XML導(dǎo)航器就會(huì)顯示文檔的提綱。另外,你可以使用 XML 導(dǎo)航器導(dǎo)航到文檔的任何地方,就像顯示的那樣:

          navigator-for-own-file-type-xml.png



          原文地址:http://blogs.sun.com/geertjan/entry/integrating_the_xml_editor_for


          posted on 2009-09-14 20:03 陳維 閱讀(127) 評(píng)論(0)  編輯  收藏 所屬分類: NetBeans

          主站蜘蛛池模板: 应城市| 钟祥市| 宜州市| 永宁县| 莱西市| 万盛区| 汾阳市| 扶绥县| 衡南县| 宁远县| 金门县| 文安县| 平塘县| 铜鼓县| 杭州市| 册亨县| 三亚市| 津南区| 广安市| 鸡西市| 中宁县| 上饶县| 阿勒泰市| 南充市| 博野县| 三穗县| 甘南县| 鹤山市| 连山| 大城县| 祁连县| 克山县| 鄱阳县| 德安县| 青州市| 大田县| 临泉县| 苗栗县| 西充县| 阜宁县| 昌平区|