0

PHP Tidy ライブラリ(より具体的には、tidy_repair_string 関数) を使用すると、次のエラーが発生し続けます: Unsupported node type:8 . このエラーは何を意味し、これを回避するにはどうすればよいですか?

4

2 に答える 2

4

私のgoogle-fuで理解できる最善のことは、ノードタイプ8がコメントを参照していると信じていることです。あなたが食べtidy_repair_string()ているものがそれを失敗させているのを見ることは助けになるでしょう.

fix_bad_commentsおそらく、tidy のコメント設定オプションをいじることができますhide_comments

私は完全にオフになる可能性がありますが、それはあなたが述べたことで明らかにできる限りでした. いくつかの詳細情報が大いに役立ちます。具体的にエラーを生成しているコードの例など。

于 2010-03-31T19:30:55.507 に答える
0

また、anomarehの回答を表示せずにこの問題をグーグル検索し、同じ結論に達しました。tidy の nody 型は、DOM ノード型整数と同じ整数を使用する必要があります。8 はコメントを表します。

の部分に注意して<!-- -->ください。エラーのソースの場所を探します。tidy で行番号が表示されない場合は、手動で分割して文字列を減らします。チャンクに問題がなければ、次のチャンクを調査します。このようにして、問題を特定できます。tidy へのコメントのように見える不正なタグである可能性が最も高いです。コメントがネストされている可能性がありますか?

于 2010-04-07T17:41:51.523 に答える