跳转到主要内容

未提供项目描述

项目描述

简介

将CNXML(用于Connexions(http://cnx.org)中标记教育内容的一种轻量级XML标记语言)转换为和从转换的实用工具

要手动运行转换,请参阅 manual-tests/ 下的 *.sh 脚本文件。通常,所有测试xml/html文件都存储在 rhaptos/cnxmlutils/tests/data/ 目录中。

开发

通过运行 ./script/setup 然后运行 ./script/test 来运行测试。

要重新构建测试,运行 ./script/rebuild-tests

代码托管在: - https://github.com/Connexions/rhaptos.cnxmlutils

许可证

本软件受GNU Affero通用公共许可证版本3.0(AGPL)的规定约束。有关详细信息,请参阅license.txt。版权(c)2013 Rice大学

变更日志

2.3.0

  • 添加选择注入练习链接的用例 #201

2.2.0

  • 将注入的练习链接改为仅是链接,而不是围绕它们有练习模板

2.1.2

  • 当出现xml:lang属性时添加HTML lang属性

  • 不应使用xsl:text用于XML元素

2.1.1

  • 在具有自动生成的链接文本的链接上保留类名

2.1.0

  • 确保带方程的脚注不会被丢弃

  • 从CNXML表格行条目复制id属性

2.0.0

  • 将脚注直接放在段落后面

  • 使用epub记法表示脚注

1.7.3

  • 修复setup.py中的lxml版本以兼容python 2.7

1.7.2

  • 仅对于python != 2.7或< 3.5安装 lxml>=4, <4.4

  • 将travis改为使用python 3.5而不是3.4

1.7.1

  • 在部分标题h3等处添加自闭合注释

  • 修复python 3.4上的travis问题

1.7.0

  • 在cnxml-to-html5中在 <section> 上添加无自闭合注释

  • 在cnxml-to-html5中在 <figure> 上添加无自闭合注释

  • 在cnxml-to-html5中为<u>添加不带自闭合注释

  • 在不需要的情况下移除<a>的自闭合注释

  • 在cnxml-to-html5中为<figcaption>添加不带自闭合注释

1.6.2

  • 在travis中添加twine检查 (#183)

  • 修复README.txt中的restructured text错误 (#184)

1.6.1

  • 修复history.txt中的restructured text错误 (#182)

1.6.0

  • 添加新注释 <!– no-selfclose –> 仅在标签内无内容时在输出中创建 (#180)

  • 对于span、div、iframe等强制使用自闭合标签 (#179)

  • 将utf-8和数学内容添加到测试中,检查测试中的自闭合标签 (#178)

1.5.0

  • 在转换过程中将img标签的longdesc属性添加 (#175)

1.4.0

  • 将所有cnx:newline转换为span (#174)

1.3.2

  • 修复para/cite/note的转换错误(部分修复#162)

1.3.1

  • 修复处理术语表中嵌套术语的问题 (#164)

1.3.0

  • 将xsl/test/build.py的版本设置为“v0.test”

  • 包含转换时使用的版本 (#161)

  • 将Windows ISO字符转换为UTF-8 (#160)

  • 为了CSS使用,使列表更美观 (#159)

  • 解除段落中的块级元素 (#158)

  • 移除class="TYPE",改为使用data-type="type" (#154)

  • 修复脚注的双重列表问题 (#151)

  • 修复脚注,使其不重复编号且更易选择 (#150)

  • 将cnxml部分标题移动到h3(以及向下,用于子标题) (#148)

  • 修复保留文档顶级节点上的'class'的问题 (#145)

  • 修复注释,使其正好为一个段落并带有标题 (#141)

  • 正确输入xsl测试的cnxml以使其有效 (#139)

  • 更新测试以兼容python3 (#137)

  • 移除已弃用的功能测试

1.2

  • (未知)

1.1

  • 处理加粗和斜体段落样式 [rochecompaan]

  • 图例的alt标签传递到媒体

  • 修复子图例情况

1.0

  • 初始发布

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

此版本没有可用的源分布文件。请参阅生成分布存档的教程。

构建分布

rhaptos.cnxmlutils-2.10.0-py2.py3-none-any.whl (152.2 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面