模板引擎问题的思路,分析给分
在做一个客户的项目,
想实现如下:
1. 开发时候定义 模板语言,方便客户制作模板网页,定义基本的为
<fx:datalist table="users_db" dis="all">
用户名:{fxd.uname}---性别:{fxd.usex}
</fx:datalist>
属性 dis为查询的字段,table属性为 表名。 <fx:***> 这样的格式为标签的基本开头。可能有其他如
<fx:getjs file="http://www.mmgg.com/js/mor.js"></fx:getjs> 这样也是实现提取 file的值然后返回 导入那个js的代码
我如果要实现以上的 <fx:*** ***="***"></fx:***> 中间的* 是不定的,可能要返回别的字符串,大概要学习正则表达式吧
,然后提取这些重要的信息?然后根据xml对应的方法来做处理?
2.对以上的功能要求是灵活的,比如 <fx:datalist 这个"datalist"是可以别的,里面的属性"table"也可能是别的,或者属性更多些,比如 <fx:datalist table="" dis="" mm="" cc="">这样的。我是放在xml里面么?对应的方法也放里面?
大家有没有好的思路呢?
------解决方案--------------------
<fx:getjs file="http://www.mmgg.com/js/mor.js"> </fx:getjs>
I think I can understand that this way
<methodname variablename=variablevalue></methodname>
you probably can use .net getinstance method.
by using that, you can tell what DLL you what to load. what method you want to call.
what parameter you want to pass in.
------解决方案-------------------- 探讨 <fx:getjs file="http://www.mmgg.com/js/mor.js"> </fx:getjs> I think I can understand that this way <methodname variablename=variablevalue> </methodname> you probably can use .net getinstance method. by using that, you can tell what DLL you what to load. what method you want to call. what parameter you want to pass in.
------解决方案-------------------- understand 单词 记反了!!
应该是:我认为可以使用这种方式