2011-05-10 124 views

回答

4

维基百科运行在Mediawiki引擎上,最初编写用于维基百科。

他们执行their own parser。有关解析器的更全面的描述,请参阅manual

+0

你知道如何在一个简单的例子中使用[他们自己的解析器](http://svn.wikimedia.org/doc/Parser_8php_source.html)吗? – 2011-05-10 21:55:33

+0

@Peter:我从来没有使用过MediaWiki源代码,但通过手册判断,您需要实例化类并调用[parse](http://svn.wikimedia.org/doc/classParser。 html#a0e3f2edd4bd47376953dfad4dcfc9c74)方法。如果仅解析为HTML,则可以使用[internalParse](http://svn.wikimedia.org/doc/classParser.html#a6b7ac0b498eb30e00dfcfb5722cfab9f)方法。 – 2011-05-10 22:01:12

+0

当我尝试实例化类时页面就会死掉。 '$ wiki =&new Parser();'或'$ wiki = new Parser();'工作。 – 2011-05-10 22:13:40