PHP Tidy Module: неподдерживаемый тип узла? - PullRequest
0 голосов
/ 08 марта 2010

При использовании PHP Tidy Library (точнее, функция tidy_repair_string) я получаю следующую ошибку: Неподдерживаемый тип узла: 8. что означает эта ошибка, и что я могу сделать, чтобы обойти это?

Ответы [ 2 ]

4 голосов
/ 31 марта 2010

Лучшее, что я могу выяснить с помощью моего google-fu, - я считаю, что тип узла 8 ссылается на комментарии. Видя, что вы кормите tidy_repair_string(), что делает его неудачным, поможет.

Возможно, вы могли бы поиграть с параметрами конфигурации комментария tidy, fix_bad_comments и hide_comments?

Я мог бы быть полностью выключен, но это было столько, сколько я мог раскрыть с тем, что вы сказали. Еще немного информации очень помогло бы. Например, пример кода, который специально выдает ошибку.

0 голосов
/ 07 апреля 2010

Я также погуглил эту проблему, не видя ответа Аномаре, и пришел к такому же выводу. Тип nody tidy должен использовать те же самые целые числа, что и целые числа типа узла DOM. 8 обозначает комментарий.

Остерегайтесь частей <!-- -->. Я бы высматривал источник ошибки. Если tidy не дает вам номер строки, уменьшите ее, разделив вручную. Если кусок в порядке, исследуйте следующий кусок. Таким образом, вы можете найти проблему. Это наиболее вероятный искаженный тег, который выглядит как комментарий к приборке. Может быть, у вас есть вложенные комментарии?

...