使用PHP Tidy Library(更具体地说,tidy_repair_string函数)时,我不断收到以下错误:不支持的节点类型:8。这个错误意味着什么,我该怎么做才能解决这个错误?
答案 0 :(得分:4)
我能用我的google-fu得出的最好的结果是我认为节点类型8指的是评论。看到你正在喂食tidy_repair_string()
使它失败会有所帮助。
也许你可以摆弄整洁的评论配置选项,fix_bad_comments
和hide_comments
?
我可以完全离开,但这和我所说的一样多。更多信息会有很大帮助。例如,专门产生错误的代码示例。
答案 1 :(得分:0)
我也在没有查看anomareh的答案的情况下搜索了这个问题,得出了同样的结论。整齐的nody类型应该使用与DOM节点类型的整数相同的整数。 8代表评论。
注意<!-- -->
的部分内容。我会留意错误的来源位置。如果整理没有给出行号,请通过手动拆分来减少字符串。如果一块块没问题,可以调查下一个块。这样您就可以找到问题所在。
最可能是一个格式错误的标签看起来像一个整洁的评论。也许你有嵌套的评论?