`
ttitfly
  • 浏览: 616760 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

XMLC在eclipse中的使用

阅读更多

XMLC 插件


关于外部插件的使用可以用link的方式做,
如果简单的只把插件丢到eclipse自带的plugin目录下,可能不会起作用。 

先用link方式做插件的连接

一、安放插件到目录
1、将插件放在一个目录下,比如在eclipse目录下有个"myplugins"目录
2、可以在里面再建eclipse目录
3、再在eclipse目录下建features和plugins目录
4、将插件都放在plugins目录下,比如xmlc的插件:net.sourceforge.xmlceclipse.core目录

二、做外部插件的连接
5、在eclipse目录下新增links目录
6、在links目录下新建mylinks.link文件
7、mylinks.link文件的内容只需要指定外部插件所在的目录,可以如下写:path=E:\\eclipse3.2\\myplugins

三、查看插件是否已经安装成功
8、打开eclipse,点菜单中的Help->about eclipse platform -> plug-in details
   如果在显示的列表中有Provider(列名):MobileVison,对应的Plug-in Name(列名):XML Compiler
   则说明xmlc插件已经安装成功

四、设置插件
9、新建一个java工程,然后右键工程名,此时,就多了个叫Enabel XMLC 的选项,稍后再讲述该项的应用
10、右键工程选Properties,此时,左边导航多了两个选项:
    XMLC Default propert 和 XMLC Project propert
11、选择Builders后,在右边的框中有两个选项:XMLC Compiler和Java Builder
   其中XMLC Compiler是安装了xmlc插件产生的
   顺序是XMLC Compiler在上面,原因是我们要先用XMLC Compiler编译

12、选择XMLC Default propert,我们只更改第三个输入框的内容:Package Prefix
   举个例子,我现在改成yahaitt.xmlc,至于用意稍后你就能明白

13、选择XMLC Project propert,选择Source Directories中的内容,点Remove按钮将此删除
   再点Add Folder...按钮,输入"/test/src/models"
   在此,我先做下解释:这里的内容指的是指定需要编译的静态页面,
   即需要编译的普通的.html文件所在目录,并需要先指定工程名,
   例子中,test是工程名,src/models是工程下src目录下的models目录,
   也就是说,我现在想要编译的静态页面(也就是所谓的模板)放在了models目录下

14、接下来,在Java Source Folder对应的输入框中输入/test/src
   这里我们指定java源目录,比如src目录,别忘了同样前面要加上路径工程名test
   结合在第12点中讲到的我们在Package Prefix输入框中输入的yahaitt.xmlc
   当执行XMLC编译的时候,插件的功能就是将编译后生成的JAVA文件会以包yahaitt.xmlc为根
   并连着在第13点中讲到的src/model目录为根源,里层目录作为子包的形式
   在工程test的java源目录src中生成

15、比如:我在test工程中有个src作为了 Source Folder,
   在src中新增了个models目录,在此目录下我建了个test.html文件
   如果我们是在eclipse中直接建该文件的,那么,在建了这个文件后,
   XMLC会马上根据我们如上的设置在src目录下会生成yahaitt.xmlc.testHTML.java文件;
   同样,如果我们在models目录中,又建了个目录叫first,再在first目录中建了个test2.html文件,
   此时马上就会生成yahaitt.xmlc.first.test2HTML.java文件

五、如何使用插件XMLC
  右键工程名菜单所出现的选项Enabel XMLC该什么时候使用呢?
  当我们的模板进行了修改,而XMLC却没有按理想的情况进行编译时,或者我们换了JDK版本等等,
  我们可以让整个工程的模板重新编译生成
  右键工程名,选择Enabel XMLC,如果本身是处于选中状态,那么就进行两次选择,
  这样就会重新编译模板了

六、XMLC的使用规范
  XMLC只是实现了将页面转成java,程序员只需要关心生成后的java文件,根据节点做处理就行了
  而节点的选择和命名我们是在模板也就是在静态页面中通过定义id的方式确定的,比如我们的页面
  test.html中有clickme的代码,
  我们就能知道有个id名为"Clickme_id" 的节点
  我们就能通过servlet直接操作生成的testHTML.java 来进行对节点的处理:

  response.setContentType("text/html; charset=GB2312");
  PrintWriter out = response.getWriter();
  testHTML _html = new testHTML();
  _html.setTextClickme_id("Hello!");
  out.println(_html.toDocument());
  out.close();
 
  这样,处理后我们查看浏览器打开后的文件的源代码就能看到页面中
  Hello!
  这样的代码了

  如果在模板中定义了两个重名的id,那么模板不会再被编译,这点是需要我们引起注意的问题

 

分享到:
评论

相关推荐

    Eclipse的template.xml

    Eclipse的template.xml,安装的话是是先运行Eclipse的template.xml然后倒入进去。 Eclipse一般常用的可以导入两处 *.xml 格式的模板,一个是常用的注释格式模板,另一个是代码格式化时用的模板,导入方法如下: ...

    在Eclipse 中配置Tomcat项目

    1.安装Tomcat在Eclipse中的插件(使可以在eclipse中启动Tomcat) 2.培植eclipse中tomcat属性,window-->preferences 对话框中Tomcat选项,选择版本,和安装路径(C:\Program Files\Apache Software Foundation\Tomcat ...

    eclipse 开发c/c++

    现在,让我们研究一下如何在实际应用程序中使用这些组件。图 1 显示了 Eclipse 中的 C/C++ 项目: 图 1. 在带有 CDT 插件的 Eclipse 中编辑 C/C++ 项目 安装和运行 CDT 在下载和安装 CDT 之前,首先必需确保 GNU ...

    c-Eclipse:c-Eclipse相关组件

    ###安装通过在Eclipse的“可用软件站点”中添加以下URL,来安装c-Eclipse插件。 打开Eclipse 帮助->安装新软件->添加为c-Eclipse插件命名(即c-Eclipse) 给出c-Eclipse存储库的位置,即 >确定选中c-Eclipse框下...

    Eclipse 平台入门<IBM>下载

    由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 &lt;br/&gt;这种平等和一致性并不仅限于 Java 开发工具。尽管 ...

    C解析XML的方式有详细代码

    C解析XML的方式 PUG方式 欢迎大家下载

    XMLC Eclipse Plugin-开源

    Enhydra XMLC(http://xmlc.enhydra.org)是开发基于Web的应用程序时使用的出色的基于Java的工具。 Eclipse(http://www.eclipse.org)是用于集成开发工具的出色平台。 这个项目是关于使两个工作

    Eclipse 插件集合

    能为在Eclipse中打开的各种类型源代码文件按语法着色。支持150多种语言。 2.XMLBuddy 编辑xml文件 3.Code Folding 加入多种代码折叠功能(比eclipse自带的更多) 4.Easy Explorer 打开在eclipse中选定文件...

    Git&GitHub七、eclipse中git插件简介、eclipse中把工程初始化为本地库、在eclipse中设置本地库范围签名、eclipse中git图标的介绍。

    ③在eclipse中设置本地库范围签名。 ④eclipse中git图标的介绍。 圆柱加大于号表示,文件夹里面有已提交到Git仓库的文件,但是里面有工作区的个别修改还没添加到暂存区(圆柱表示已提交到仓库,&gt;表示存在从...

    Eclipse中使用ANT

    前言 ant是java开发者工具箱的重要一环,...另外,使用ant的过程实际上对构建进行了文档化,它是无关于IDE的,想象一下,你的同事中可能三分之一在用JbuilderX,三分之一用eclipse,还有一些是别的。 本人使用eclipse3

    flex eclipse插件和subclipse插件 冲突

    3:但在使用过程中,却发现一个问题, 我的subclipse(eclipse下的插件,用于连接svn server的)的 svn view 和svn perspective都没有了,也就是说subclipse不可用了。在eclips\configurations目录下找到错误日志...

    ArxmlEditor:Arxml编辑器,使用Eclipse XML编辑器

    ARXML Editor是基于Eclipse XML Editor的,它基本上具有Eclipse XML Editor的功能,以及以下功能: 自动缩进,然后输入SHORT-NAME标签。 自动搜索架构位置 内容辅助,用于编写可引用类的路径 要求 面向Java和DSL...

    maven2 plugin for eclipse

    maven2的插件,用于在eclipse下进行maven2的快速配置 打开eclipse .选择菜单 window -&gt;preferences ; 在新打开的对话框的左边的一列会看到一个名为Maven2的选项。鼠标单击,然后点击右边的Local Repository Folder ...

    EclipseHTMLEditor jar

    有同事问怎么没有能同时写C,JAVA,PHP,CSS,JS,HTML等代码的工具,其实这些要求在eclipse上都可以实现,而且不是类似于记事本,editplus那种纯代码,毫无验证提示和格式化的界面,就拿这个HTML编辑器插件来说,在...

    eclipse4.5远程调试hadoop2.7.4依赖包

    eclipse远程调试出现Exception in thread “main” java.lang.UnsatisfiedLinkError,eclipse4.5远程调试hadoop2.7.4依赖包 ,方法 将匹配的hadoop.dll、winutils.exe、libwinutils.lib拷贝到C:\Windows\System32 详情...

    eclipse真正纯黑外观及养眼java,c等编辑器配色

    上次根据Juno修改的纯黑外观文件,发现xml编辑问题。这次根据moonrise的文件修改,更完美了。文档还包括epf文件修改的纯黑外观及养眼的java,c等编辑器配色。jar文件可以使用7zip解开,修改其中的.css文件设置就可...

    settings.xml

    本文件是用于eclipse中maven的修复; 使用方法:将settings.xml复制到C:\Users\Administrator\.m2\repository下,然后在eclipse中更改一下maven的settings设置,update一下maven即可。

    Xml的解析,以及dom4j常用的使用方法

    可以直接c进eclipse使用

    flex+spring+struts2+ibatis 整合的eclipse工程

    flex+spring+struts2+ibatis 整合的eclipse工程,可以导入eclipse环境下直接使用,因为加入开发的jar大于了上传的最大限制,只能把jar另外打包上传,下载可以从我上传资源的lib1,lib2下载,这个工程的搭建花费了我两...

    我的eclipse配置文件

    我的Eclipse CDT配置文件,设置了语法高亮等常用配置。

Global site tag (gtag.js) - Google Analytics