Как проверить страницу XHTML, используя fb: comments, xid и? - PullRequest
1 голос
/ 02 августа 2010

Я на самом деле получаю эти ошибки и не могу их исправить. Мне нужна помощь. Я ничего не могу найти в Google, извините.

нет атрибута "href"

<div id="audio" href="http://domain.com/mp3/Green Day - A Quick One While Hes…

нет атрибута "xid"

<div style="margin: 0px 100px;"><fb:comments xid="music52"></fb:comments></div>

элемент "fb: comments" undefined

<div style="margin: 0px 100px;"><fb:comments xid="music52"></fb:comments></div>

1 Ответ

2 голосов
/ 02 августа 2010

Вы не можете проверить это по стандартным (x) HTML DocTypes. Во всяком случае, это проверяет XHTML2, например

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN"
         "http://www.w3.org/MarkUp/DTD/xhtml2.dtd">

Это должен быть единственный вариант xHTML, который позволяет иметь атрибуты href для любого элемента и должен был поддерживать пространство имен. К сожалению, он тоже мертв.

Единственное, что вы можете сделать, это найти файл схемы или DTD, а затем проверить их как XML, например, с помощью

  • DOMDocument::schemaValidate - проверяет документ на основе схемы
  • DOMDocument::schemaValidateSource - проверяет документ на основе схемы
  • DOMDocument::validate - проверяет документ на основе его DTD

Альтернативой было бы не использовать теги XFBML. См

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...