标签: php parsing markup
我需要在PHP中将与XML或JSON不同的标记解析为元素树。我确定存在用于做这种事情的库,但我不能为我的生活找到任何。
问题是不是 XML或JSON;这是一些晦涩的标记,没有专门的解析器。因此,我正在寻找一种通用的解析器,它可以以元素树的形式实现任何标记。
或者,关于如何写一篇的文章。我以前写了一个递归解析器,但我不确定如何制作一个通用的,可重用的解析器。
答案 0 :(得分:0)
你可以试试这个:http://pear.php.net/package/PHP_ParserGenerator:http://pear.php.net/package/PHP_LexerGenerator
还有一些版本的Lemon和JLex支持在这里发布PHP:http://wezfurlong.org/blog/2006/nov/parser-and-lexer-generators-for-php/
而且:https://drupal.org/project/grammar_parser