2011-08-23 8 views
5

XMLやJSONと違ってマークアップをPHPの要素ツリーに解析する必要があります。私はこの種のことをするための図書館があると確信していますが、私の人生のためにはできません何かを見つける。要素ツリーへのマークアップの解析

問題がこれです XMLまたはJSONではありません。特殊なパーサーが存在しないような多数の不明瞭なマークアップです。したがって、私は要素ツリーの形で任意のマークアップを実装できる汎用パーサを探しています。

また、記事の書き方に関する記事。前に再帰パーサを書いたことがありますが、再利用可能な一般的なものを作る方法には不明です。

答えて

0

あなたはこの試みることができる:これでhttp://pear.php.net/package/PHP_ParserGeneratorhttp://pear.php.net/package/PHP_LexerGenerator

ここでPHPを放出するためのサポートとレモンとJLexの一部のバージョンもあります:http://wezfurlong.org/blog/2006/nov/parser-and-lexer-generators-for-php/

そして、この:https://drupal.org/project/grammar_parser

+0

の明白な欠如をドキュメンテーションはこれらを望ましいものにしない。彼らはまた、非常に複雑で強力です - 私はここでプログラミング言語_を解析する必要はありません、構造化されたデータのみを心配してください。 –

関連する問題