当前位置:兵器玩家编程软件 → 一键转帖:元史0.4.1_Genshi 0.4.1

软件名称:[B]元史0.4.1_Genshi 0.4.1[/B]
软件类型:国产软件
运行环境:Win9X/Win2000/WinXP/Win2003/
软件语言:简体中文
授权方式:共享版
软件大小:131 KB
官方主页:Home Page
更新时间:2013-03-09 12:27:00
软件简介:

元史 - 工具包,基于数据流的产生输出的网页

元史是一个Python库,它提供了一套综合的组件进行处理,解析和生成HTML,XML或其他文本内容在网络上的输出产生。

,元史是一个“工具包”基于数据流的神器出山:www.shenqi73.com网络产生输出。提供元史最大的特点,是一种基于XML的模板引擎,它在很大程度上灵感的儿童。但它也提供了一个基于文本的模板引擎,以及一个工具集,使用标记。

为什么基于XML的呢?

大多数Web应用程序的模板引擎是基于字符流:他们什么都不知道的身体正在生成的响应格式。

替代变量表达式,循环,条件等,并提供了一些指令,因此它们可以被用来生成任何类型的文本输出,无论是HTML,纯文本电子邮件,程序代码,还是真的什么都重要。

然而,99F的Web应用程序所使用的模板生成某种形式的XML / HTML为基础的标记。

我们相信,Web应用程序可以受益于一个模板引擎“知道它在做什么”,当谈到标记。您不必担心产生输出,不能很好地形成,也不必担心有关accidentially不可逃避的一些数据,从而大大降低了风险XSS攻击向量。

此外,你的模板看起来更像是目标的输出格式:HTML模板看起来像HTML,看起来像RSS的RSS提要的模板。在基于文本的模板语言指令往往会造成相当混乱的模板,或产生过多的不必要的空白。

下面是一些主要特点的“元史”:

·一个统一的基于流的处理模型标记,其中
·流可以来自XML或HTML文本,或使用一个非常简单的语法编程生成。
·XPath可以被用于查询流,而不仅仅是在模板中。
·不同的序列化方法(XML,HTML和纯文本)的流。
·HTML“消毒”过滤器去除潜在的危险元素或属性用户提交的HTML标记。
·一个简单的基于文本的模板引擎,它可以用于生成纯文本输出。


要求:

·使用Python 2.3或更高版本(2.4或更高版本推荐)
·可选:setuptools的0.6a2或更高版本

此版本中的新功能:

·修正了不正确的引用的I18N过滤器的翻译功能。
·ET()`函数,正确处理与命名空间的属性。
·XML声明是内部处理,以及写入输出时使用XML序列化(门票111)。
·新增的功能编码()`的`get_serializer()的``genshi.output模块的较低级别的API,它提供的功能以前只能通过的`Stream.render()`和`Stream.serialize ()`。
·DOCTYPE类现在有一个`(名称)函数,该函数返回一个DOCTYPE对于一个给定的字符串的元组。
·框架变种的DOCTYPE HTML 4.01,XHTML 1.0的常数。
·改进的I18n提取为pluralizable的消息:“任何翻译功能的多个字符串参数(如ngettext工作”),一个单一的项目可以得到一个元组的字符串,而不是一个项目,每一个字符串参数。
·HTMLFormFiller流过滤器不再改变表单元素,数据元素...


[url=http://www.sot9.com/soft/104098.html][B]元史0.4.1_Genshi 0.4.1[/B][/url]

点这里下载->元史0.4.1_Genshi 0.4.1 [ 下载地址 ]