Txtmark

Markdown 解析器
授权协议 Apache
开发语言 Java
所属分类 程序开发、 Markdown开发包
软件类型 开源软件
地区 不详
投 递 者 孙玮
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Txtmark 是 Java 实现的 Markdown 解析器,用来生成 HTML 文档。

示例代码:

String result = txtmark.Processor.process("This is ***TXTMARK***");

性能比较测试:

Test Actuarius PegDown Knockoff Txtmark
  1st Run (ms) 2nd Run (ms) 1st Run (ms) 2nd Run (ms) 1st Run (ms) 2nd Run (ms) 1st Run (ms) 2nd Run (ms)
Plain Paragraphs 1127 577 1273 1037 740 400 157 64
Every Word Emphasized 1562 1001 1523 1513 13982 13221 54 46
Every Word Strong 1125 997 1115 1114 9543 9647 44 41
Every Word Inline Code 382 277 1058 1052 9116 9074 51 39
Every Word a Fast Link 2257 1600 537 531 3980 3410 109 55
Every Word Consisting of Special XML Chars 4045 4270 2985 3044 312 377 778 775
Every Word wrapped in manual HTML tags 3334 2919 901 896 3863 3736 73 62
Every Line with a manual line break 510 588 1445 1440 1527 1130 56 56
Every word with a full link 452 246 1045 996 1884 1819 86 55
Every word with a full image 268 150 1140 1132 1985 1908 38 36
Every word with a reference link 9847 9082 18956 18719 121136 115416 1525 1380
Every block a quote 445 206 1312 1301 478 457 50 45
Every block a codeblock 70 87 373 376 161 175 60 22
Every block a list 920 912 1720 1725 622 651 55 55
All tests together 3281 2885 5184 5196 10130 10460 206 196
 相关资料
  • 主要内容:Java DOM4J解析器 解析XML文档的步骤,Java DOM4J解析器 解析XML文档的示例Java DOM4J解析器 解析XML文档的步骤 以下是使用 DOM4J Parser 解析文档时使用的步骤。 导入与 XML 相关的包。 创建一个 SAXReader。 从文件或流创建文档。 通过调用 document.selectNodes() 使用 XPath 表达式获取所需的节点 提取根元素。 迭代节点列表。 检查属性。 检查子元素。 导入 XML 相关的包 创建一个文档生成器 从

  • 主要内容:Java XPath解析器 解析XML文档的步骤,Java XPath解析器 解析XML文档的示例Java XPath解析器 解析XML文档的步骤 以下是使用 XPath Parser 解析文档时使用的步骤。 导入与 XML 相关的包。 创建一个文档生成器。 从文件或流创建文档。 创建一个 Xpath 对象和一个 XPath 路径表达式。 使用XPath.compile()编译 XPath 表达式,并通过XPath.evaluate()评估编译的表达式来获取节点列表。 迭代节点列表。

  • 主要内容:Java StAX解析器 解析XML文档的示例Java StAX解析器 解析XML文档的示例 需要解析的文件input.xml 编写Java StAX解析器 解析XML文档的程序 输出结果为:

  • 主要内容:Java JDOM解析器 解析XML文档的步骤,Java JDOM解析器 解析XML文档的示例Java JDOM解析器 解析XML文档的步骤 以下是使用 JDOM解析器 解析文档时使用的步骤。 导入与 XML 相关的包。 创建一个文档生成器。 从文件或流创建文档 提取根元素 检查属性 检查子元素 导入 XML 相关的包 创建一个文档生成器 从文件或流创建文档 提取根元素 检查属性 检查子元素 Java JDOM解析器 解析XML文档的示例 input.xml文件: JDomParser

  • 主要内容:Java SAX解析器 解析XML文档的示例Java SAX解析器 解析XML文档的示例 需要解析的文件input.xml 编写DefaultHandler的事件处理程序 编写核心解析处理类 输出结果为:

  • 主要内容:Java DOM解析器 解析XML文档的步骤,Java DOM解析器 解析XML文档的示例Java DOM解析器 解析XML文档的步骤 以下是使用 DOM解析器 解析文档时使用的步骤。 导入与 XML 相关的包。 创建一个文档生成器。 从文件或流创建文档 提取根元素 检查属性 检查子元素 导入 XML 相关的包 创建一个文档生成器 从文件或流创建文档 提取根元素 检查属性 检查子元素 Java DOM解析器 解析XML文档的示例 项目结构如下: input.xml文件: DomPars

  • plugins/kibana/public/dashboard/index.js 结构跟 visualize 类似,设置两个调用 savedDashboards.get() 方法的 routes,提供一个叫 dashboard-app 的 directive。 savedDashboards 由 plugins/kibana/public/dashboard/services/saved_dash

  • index.js 中,首要当然是注册自己。此外,还加载两部分功能:plugins/kibana/visualize/editor/* 和 plugins/kibana/visualize/wizard/wizard.js。然后定义了一个 route,默认跳转 /visualize 到 /visualize/step/1。 editor editor.js 中也定义了两个 route,分别是 /vi