当前位置: 首页 > 软件库 > Web应用开发 > HTML解析器 >

XIST

HTML 和 XML 生成器
授权协议 MIT/X
开发语言 Python
所属分类 Web应用开发、 HTML解析器
软件类型 开源软件
地区 不详
投 递 者 慎芷阳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

XIST 是一个可扩展的 HTML 和 XML 生成器,同时包含一个 XML 解析器,使用很简单的 Python 树 API,每个 XML 元素类型都被映射到 Python 的类中。你可以把 XIST 当成是面向对象的 XSLT。

  • XIST 4.4 要求至少 Python 3.3 版本支持;通过 ANTLR 来生成 UL4 解析器;访问 UL4 模板中的未定义变量和属性时返回专门的 Undefined 对象;增加 isdefined() 和 isundefined() 等等 UL4 函数;UL4 模板增加日期算术方法;format() 支持指定语言的日期格式化等等。 XIST 是一个可扩展的 HTML 和 XML 生成器,同

  • XIST 是一个可扩展的 HTML 和 XML 生成器,同时包含一个 XML 解析器,使用很简单的 Python 树 API,每个 XML 元素类型都被映射到 Python 的类中。你可以把 XIST 当成是面向对象的 XSLT。 XIST 4.10 改进记录: UL4 templates can now be used as functions via the <?return?> tag. T

 相关资料
  • 问题内容: 有人知道使用SAX框架(或类似的东西)和Java编写XML的好教程(或有好的示例)吗?就有用的结果而言,搜索产生的很少。我正在尝试从Android应用程序导出,并希望避免尽可能多的内存开销。 问题答案: 有一种非常有用的技术,可以通过 SAX框架 (不是SAX解析器,而是SAX框架)直接从POJO 生成 XML 。该技术可用于 生成XML文档 。 从任意数据结构生成XML http:/

  • 问题内容: 我使用JAXB创建文件夹和文件层次结构 我的模特: 我想制作目录和文件树: 但是我在生成的xml中有一个奇怪的“ xsi:type”和“ xmlns:xsi”: 所以我的问题是:这是什么意思,如何删除? 问题答案: 在您的类中,您没有指定集合的​​类型,这就是JAXB添加属性的原因。 你有: 如果您要包含的实例,则可以执行以下操作: 如果由于某种原因您不想在集合中指定类型,则可以在批注

  • 但是我在生成的XML中有奇怪的“xsi:type”和“xmlns:xsi”: 所以我的问题是:这是什么意思,如何删除它?

  • 问题内容: 我想知道是否有一种方法可以在我拥有数据和标签的情况下自动从XSD架构生成XML文件。我想在python / java中做到这一点。似乎很有可能,但是我找不到任何允许我执行此操作的库。我正在寻找一个相当快速的解决方案。 问题答案: 查看适用于与JAXB相似的Python工具的pyXSD。 XSD用于创建Python类。Python对象用于发出XML。

  • 我定义了一个类来存储我的应用程序的配置数据。我想将其实例保存到xml并为此使用XStream。但是当我尝试编写实例时,我总是遇到内存错误。 这是我的类定义: ...等所有标准getter和setter 下面是我将单个对象导出为xml的处理程序 每次我抛出“线程中的异常”JavaFX应用程序线程“java.lang.OutOfMemoryError:java堆空间”。我不明白为什么这么简单的类会抛出

  • 问题内容: 我们正在使用Oracle 11数据库和Java开发环境(使用Eclipse),并且希望将多个xml模式迁移到SQL模式。 已经看过xsd了,但是确实需要一些可以在不安装SQL Server的情况下从ant / Eclipse运行的功能。 问候, 安迪 问题答案: 另一个选择是使用JAXB生成Java对象,并使用Hibernate创建基于类层次结构的架构。 话虽如此,这取决于您要尝试做的

  • 我试图使用Xerces-J动态生成XML schema,但出现了以下错误,希望得到相关帮助。

  • 在构建我的PhoneGap应用程序(安装了Facebook SDK插件)时,我遇到了这个错误: 构建失败C:\adt-bundle-windows-x86_64-20130522\sdk\工具\ant\build.xml:653:执行此行时发生以下错误:C:\adt-bundle-windows-x86_64-20130522\sdk\工具\ant\build.xml:698: null返回:1个