XIST

軟件截圖:
XIST
軟件詳細信息:
版本: 4.10
上傳日期: 20 Feb 15
開發: -
許可: 免費
人氣: 10

Rating: nan/5 (Total Votes: 0)

XIST是用Python編寫一個可擴展的HTML和XML生成。它也是DOM解析器(構建在SAX2頂部)用非常簡單和pythonesque樹的API。每個XML元素類型對應一個Python類和這些Python類提供了一個轉換方法來轉換XML樹(如成HTML)。 XIST可以被認為是“面向對象的XSLT”。
XIST被寫成一個替代HTML預處理HSC,並借用了一些功能和想法吧。
它還借用的基本思路,從的HTMLgen和超文本(XML / HTML元素的Python對象)。
XIST是LivingLogic AG的XML Web內容管理系統的基礎。在這種情況下使用XIST的主要優點是能夠預處理XML Web內容管理系統CMS模板,以獲得最大速度可能並獲得可重複使用的構建模塊構建的模板。

<強>特點:

  • 在容易擴展新的XML元素,
  • 在可用於離線或在線頁面生成,
  • 允許在XML文件中嵌入Python代碼,
  • 在支持佈局和邏輯的分離,
  • 可以一起使用mod_python的,PyWX或Webware的生成動態頁面,
  • 完全支持Unicode和XML命名空間,
  • 在提供的功能使用XIST與JSP / Struts的(更換Struts的標籤庫與此XIST加快了510倍的網頁時。)

什麼在此版本中是新的

  • 在它現在可以使用UL4模板,功能使用標籤:
  • &GT;&GT;&GT;從LL進口ul4c
  • &GT;&GT;&GT; F = ul4c.Template(&QUOT;&QUOT;)
  • &GT;&GT;&GT; F(X = 42)
  • 這也可以調用模板在另一個模板的功能:
  • &GT;&GT;&GT;從LL進口ul4c
  • &GT;&GT;&GT; T = ul4c.Template(&QUOT;&QUOT;)
  • &GT;&GT;&GT; t.renders()
  • 1942

  • 模板的
  • 正常輸出,如果它被用作一個功能將被忽略。
  • 如果模板貫穿到底,而不會遇到一個標籤,無會如果模板作為函數返回。
  • 如果模板被用作模板和標籤遇到執行模板將被停止(返回值將被忽略)。
  • 在該UL4標籤現在可能不僅包含變量assigments,但其他任何的表情。當然,這使得僅意義有副作用的表達式(比如調用渲染方法)。
  • 標籤已被刪除。要更新你的代碼替換。
  • 在UL4功能,打印和printx已被添加。他們表現得像各自的標籤和,但可以輸出參數的任意號碼。
  • 內建UL4功能現在可以傳遞到模板作為參數的實物。
  • 在該UL4方法日子,秒,毫秒和幾個月已經添加了timedelta / monthdelta對象。
  • 在UL4列表現在支持的方法追加,插入和流行。
  • 在UL4字典現在支持的方法更新。
  • 在該db2ul4腳本現在支持-w / - keepws參數
  • 在該UL4功能VAR和獲得已被刪除。
  • 的**語法已被刪除UL4字典文字。
  • 在自動UL4變量棧已被刪除了。

什麼版本4.7是新的

  • 系統變量堆棧現在會自動在所有UL4模板定義。這個列表包含一個堆棧的當前執行UL4模板。堆疊[-1]是當前模板。
  • 在UL4模板現在支持詞法範圍。本地定義子模板可以訪問它定義模板的所有局部變量。
  • 在UL4函數和方法現在suport的關鍵字參數,如:格式(NOW(),FMT =&QUOT;%Y-%M-%D&QUOT;,LANG =&QUOT;連接&QUOT;)。
  • UL4模板可以不再被轉換為Java CompiledTemplate對象。 (不過它轉換為InterpretedTemplate當然是仍然支持)。
  • 如果認為ctx_preferences不存在orasql.Preference.itername`現在簡單地返回,而不是失敗與Oracle異常ORA-00942的空迭代:表或視圖不存在
  • 對於西西弗斯的工作,類屬性MAXTIME現在可以設置為一個datetime.timedelta對象。

什麼是4.4版本,新的

  • 在Python的3​​.3現在需要(如代碼使用收益率從和__qualname __)。
  • 在LL / __ init__.py已被刪除,即XIST現在是一個PEP 420兼容的命名空間包。
  • 在固定選項卡/空間結構的antlr3 / debug.py。

什麼在3.20版本新

  • 在Java源代碼現在可以從UL4模板製作
  • 在西西弗斯的工作支持非分叉模式。
  • 在xml2xsc和dtd2xsc可以處理多個XML / DTD文件的腳本。
  • 在該UL4功能JSON(),類型(),再版(),islist(),和isdict()可以處理更多類型的地圖和列表。
  • 在ll.orasql已得到增強,支持對象名稱與&QUOT;花式&QUOT;字符。
  • 在腳本ULS,UCP和UCAT有了新的選擇--include,--exclude和--all。
  • 在cx_Oracle 5.1現在支持。
  • 在甲骨文的網址登錄支持在SYSDBA / SYSOPER模式。
  • 在甲骨文的URL屬於不同的用戶對象的支持訪問。

什麼在3.14版本新

  • 在UL4模板現在可以轉換為JavaScript的
  • 在日誌中西西弗斯的工作,現在更加靈活。
  • 請每次運行文件將保留的天數自定義。

什麼在3.6.2版本新

  • 在UL4模板模板對象現在有一個渲染( )方法返回的輸出字符串。
  • 在該UL4函數int()現在支持兩個參數。

什麼是3.6.1版本,新的

  • 在make.py現在支持縮小JavaScript源和低吼通知。
  • 在UL4模板現在支持JSON輸出和顏色的對象。
  • 在jsp.py現在可以轉換UL4模板JSP代碼。

什麼在3.4.3版本新

  • 在css.applystylesheets()再也無法處理風格包含註釋聲明。這已得到修復。

什麼是3.4.2版本,新的

  • 在(通過整齊選項)解析HTML破碎時使用基本URL已被修復。

要求

  • 在Python中
  • 在Python圖像庫

顯影劑的其他軟件 -

VETH
VETH

3 Jun 15

Mako Framework
Mako Framework

1 Oct 15

Opina
Opina

15 Apr 15

意見 XIST

評論沒有發現
添加評論
打開圖片!