成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LiteXML 1.0 Alpha11發(fā)布 完善插件體系

開發(fā)
LiteXML近日發(fā)布了1.0 Alphal版,本次發(fā)布最大的特點(diǎn)是開放了基于腳本語(yǔ)言的編譯插件擴(kuò)展機(jī)制。 讓用戶可以通過腳本語(yǔ)言編寫編譯插件,擴(kuò)展模板語(yǔ)法。 在Lite編譯框架之上,100行腳本代碼,夠你實(shí)現(xiàn)一種自定義的模板語(yǔ)法。

LiteXML近日發(fā)布了1.0  Alphal版,本次發(fā)布最大的特點(diǎn)是開放了基于腳本語(yǔ)言的編譯插件擴(kuò)展機(jī)制。 讓用戶可以通過腳本語(yǔ)言編寫編譯插件,擴(kuò)展模板語(yǔ)法。 在Lite編譯框架之上,100行腳本代碼,夠你實(shí)現(xiàn)一種自定義的模板語(yǔ)法。

如果您真有此意,可以參考一個(gè)用來(lái)測(cè)試的自定義模板語(yǔ)法解析器實(shí)例:
http://lite.googlecode.com/svn/trunk/LiteCompiler/test/org/xidea/lite/plugin/test/SimplePluginTest.js

具體改進(jìn)有:

◆完善插件機(jī)制    可以通過Java JavaScript等多種語(yǔ)言編寫XML節(jié)點(diǎn)解析插件和文本指令解析插件。

◆完善PHP,Python自動(dòng)編譯實(shí)現(xiàn)    以前宣稱的支持PHP,Python,但是因?yàn)闆]有編譯環(huán)境支持,使用事很不方便的。

現(xiàn)在,他們可以在GoogleAppEngine支持下,遠(yuǎn)程自動(dòng)編譯、緩存Lite中間代碼。無(wú)需任何配置,解壓實(shí)例代碼,即可運(yùn)行。 因?yàn)槭∪チ吮镜鼐幾g的環(huán)節(jié),您可能想不到的是,PHP版本的lite xml只有一個(gè)文件,加上注釋500行。

完善一些編譯錯(cuò)誤的語(yǔ)法提示 XML錯(cuò)誤行號(hào),遠(yuǎn)程編譯異常等。

PHP和Python語(yǔ)言環(huán)境使用示例:

python   
#!/usr/bin/env python   
# -*- coding: utf-8 -*-   
from lite import TemplateEngine   
from mod_python import apache   
  
engine = TemplateEngine("D:/workspace/Lite/web/");   
  
def handler(req):   
    req.content_type = "text/html";   
    #數(shù)據(jù)模型   
    context = {   
        "int1":1,   
        "text1":'1'  
    }   
    #渲染模板   
    engine.render("/example/test.xhtml",context,req);   
    return apache.OK  

PHP

﹤?php   
require_once("../WEB-INF/classes/lite/TemplateEngine.php");   
$engine = new TemplateEngine();   
# 通過上下文數(shù)據(jù)方式傳遞模板參數(shù):   
$context = array(   
    "int1"=﹥1,   
    "text1"=﹥'1'  
);   
$engine-﹥r(jià)ender("/example/test.xhtml",$context);   
  
//# 直接通過全局變量傳遞模板參數(shù):   
//$int1 = 1;   
//$text1 = '1';   
//$engine-﹥r(jià)ender("/example/test.xhtml");   
?﹥  

【編輯推薦】

  1. Java使用XML作為持久存儲(chǔ)介質(zhì)實(shí)現(xiàn)方法
  2. 詳解Java解析XML的四種方法
  3. 使用CAM機(jī)制提高XML驗(yàn)證水平
責(zé)任編輯:佚名 來(lái)源: Javaeye
相關(guān)推薦

2009-06-23 21:03:55

Linux

2012-02-03 09:36:36

AlphaJava

2011-03-30 11:48:57

PostgreSQL9.1Alpha5

2009-03-26 10:00:18

EclipsenWire 1.0代碼閱讀

2009-02-16 17:33:52

銀光LinuxMoonlight 1

2012-06-08 16:12:51

Ubuntu 12.1下載地址

2010-07-02 09:48:52

Ubuntu 10.1

2015-07-13 14:24:48

Kubernetes容器平臺(tái)Google

2011-03-03 09:42:05

Ubuntu 11.0

2009-08-15 09:34:53

Ubuntu下載開源操作系統(tǒng)Linux

2011-03-07 09:22:51

2009-07-29 08:58:20

NHibernate ORM框架

2009-04-01 08:53:34

JavaRebelJVM插件

2012-05-07 15:07:47

Linux內(nèi)核操作系統(tǒng)

2010-01-11 10:00:43

Mandriva LiLinux

2011-12-22 08:58:11

JavaBarita

2010-09-08 08:59:57

Python 3.2

2011-03-01 13:54:37

Fedora 15

2012-01-04 09:36:55

Java

2012-05-16 15:12:28

JFormDesignJava
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成在线人视频免费视频 | www.四虎.com| 久久久久精 | 欧美一区二区三区久久精品视 | 日韩在线观看网站 | 91资源在线 | 欧美一区二区三区免费电影 | 成人福利 | 国产欧美二区 | 精品福利在线视频 | 国产伊人久久久 | av资源在线看 | 国产在线小视频 | 久久亚洲一区二区三区四区 | 欧美精品二区三区 | 国产91久久精品一区二区 | 成人国产午夜在线观看 | 午夜私人影院在线观看 | 亚洲精品视频久久 | 中文在线一区二区 | 国产第一亚洲 | 久久婷婷香蕉热狠狠综合 | 日韩美女爱爱 | 狠狠操电影 | 免费99视频 | 一区二区在线看 | 久久99深爱久久99精品 | 欧洲精品码一区二区三区免费看 | 亚洲视频免费在线观看 | 亚洲天堂精品一区 | 一级片免费在线观看 | 一区二区三区高清 | 久久噜噜噜精品国产亚洲综合 | 麻豆久久久9性大片 | 亚洲欧美久久 | 国产精品s色 | 国产人免费人成免费视频 | 久久精品亚洲国产 | 午夜性视频 | 国产在线一区二区 | 亚洲一区久久 |