PHP Tidy模块:不支持的节点类型?

时间:2010-03-08 14:42:56

标签: php tidy

使用PHP Tidy Library(更具体地说,tidy_repair_string函数)时,我不断收到以下错误:不支持的节点类型:8。这个错误意味着什么,我该怎么做才能解决这个错误?

2 个答案:

答案 0 :(得分:4)

我能用我的google-fu得出的最好的结果是我认为节点类型8指的是评论。看到你正在喂食tidy_repair_string()使它失败会有所帮助。

也许你可以摆弄整洁的评论配置选项,fix_bad_commentshide_comments

我可以完全离开,但这和我所说的一样多。更多信息会有很大帮助。例如,专门产生错误的代码示例。

答案 1 :(得分:0)

我也在没有查看anomareh的答案的情况下搜索了这个问题,得出了同样的结论。整齐的nody类型应该使用与DOM节点类型的整数相同的整数。 8代表评论。

注意<!-- -->的部分内容。我会留意错误的来源位置。如果整理没有给出行号,请通过手动拆分来减少字符串。如果一块块没问题,可以调查下一个块。这样您就可以找到问题所在。 最可能是一个格式错误的标签看起来像一个整洁的评论。也许你有嵌套的评论?