(1)一个模板文件,其中一些动态数据是用一定格式的占位符代替
如: <table>
      <tr><td>${DATA1}</td></tr>
      <tr><td>${DATA2}</td></tr>
    <table>
(2)对一个对应的HTML文件,我们如何实现找到这个文件中对应上面模板文件的一块,将${DATA1},${DATA2}的数据得到,如果找不到这个模板,提示出错。
如:<html>
     ........................
     ........................
      <table>
        <tr><td>12.1</td></tr>
        <tr><td>34.2</td></tr>
      <table>
     ........................
    </html>
则得到${DATA1}=12.1,${DATA2}=34.2
(3)查找的效率需要比较高!是否有现成的开源项目可以实现??

解决方案 »

  1.   

    你看看用xslt可以吗?
    网上搜索一下,很多这方面的资料
      

  2.   

    xslt是对定好的模板写入数据,我上面其实是一个相反的过程,对已有的页面制订模板,得到其中的数据!xslt实现不了!
      

  3.   

    可以考虑一下EMF 中的JET(http://www.ibm.com/developerworks/cn/opensource/os-ecl-jet/),
    它可以脱离eclipse使用。
      

  4.   

    http://www.ibm.com/developerworks/cn/opensource/os-ecl-jet/
      

  5.   

    楼主要的就是FreeMarker。给分吧。