如何实现对模板文件的分析?
(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)查找的效率需要比较高!
是否有现成的开源项目可以实现??
------解决方案--------------------顶一下
------解决方案--------------------try 一下嘛,呵呵
------解决方案--------------------用字符串函数处理能行不?
------解决方案--------------------字符串处理当然是可以,只是如果有现成的方案更好更成熟,不要重复发明轮子嘛!
------解决方案--------------------up
------解决方案--------------------路过,接分,帮顶。
------解决方案--------------------你看看用xslt可以吗?
网上搜索一下,很多这方面的资料
------解决方案--------------------xslt是对定好的模板写入数据,我上面其实是一个相反的过程,对已有的页面制订模板,得到其中的数据!xslt实现不了!
------解决方案--------------------那楼主可以发明这个轮子啊,然后共享,呵呵
------解决方案--------------------关注学习一下。...
------解决方案--------------------可以考虑一下EMF 中的JET(http://www.ibm.com/developerworks/cn/opensource/os-ecl-jet/),
它可以脱离eclipse使用。
------解决方案--------------------http://www.ibm.com/developerworks/cn/opensource/os-ecl-jet/
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------楼主要的就是FreeMarker。给分吧。
------解决方案--------------------用正则表达式
------解决方案--------------------mark