2011-03-12 73 views
1

我在一个项目到GitHub的维基转换为脱机文件,所以我需要一个PHP解析器将这些格式转换为HTML:是否有HTML HTML解析器的人类文本语法?

  • Asciidoc
  • 克里奥尔
  • 降价
  • 链接到MediaWiki
  • org-模式
  • 波德
  • 的RDoc
  • 纺织
  • reStructuredText的

现在是有那些语法都在同一个PHP解析器?

+0

这个问题应该是[stackoverflow](http://stackoverflow.com/)。 – jmq 2011-03-12 15:04:20

回答

1

Pandoc可能是最接近您的问题的解决方案。它不在PHP中,但肯定可以通过exec调用它。

+0

不幸的是,我需要一个PHP解决方案,但是谢谢 – 2011-03-12 15:01:35

2

这些语法是否有一个PHP解析器?

所有功能于一身?不,当然不。大多数这些标记语言完全不相关。没有理由任何人都会一次想要所有这些。你将不得不为每个实现找到实现。

有克里奥尔,Markdown,MediaWiki,POD,Textile和reStructuredText的纯PHP处理器。我的意思是,MediaWiki写在 PHP。你做过任何研究,我的朋友?请请启动您选择的搜索引擎并开悟。 php <format> parser/php <format> processor返回大量有关如何在PHP中处理这些信息的信息。

Asciidoc看起来是一个编译好的程序,但是你应该能够毫无问题地完成它。

组织模式?这不是一个emacs的东西?不知道如何提取。

RDoc看起来像一个Ruby的东西。你应该可以直接向本地Ruby处理器寻求帮助,那将是最审慎的做法。

老实说,你可能只想勉强用Perl来处理POD,毕竟这是Perl本地文档格式。

+0

是的,我做了charles,我得到了和kevine cline一样的结果,谢谢你的解释 – 2011-03-12 23:38:21