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图像库

显影剂的其他软件 -

plow
plow

11 May 15

FaqMaker
FaqMaker

3 Jun 15

意见 XIST

评论没有发现
添加评论
打开图片!