El validador HTML 5 está fallando en mi código a pesar de que sigo la documentación de Facebook al pie de la letra. Hay una variedad de problemas, pero empecemos con un ejemplo para comenzar.Fallo del validador HTML5 en Facebook OpenGraph Espacio de nombres XML xmlns: og
que sigo la Facebook "Getting Started" documentation y el uso de th5is código:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
La única diferencia es que yo le preceden con <!DOCTYPE html>
para HTML5. Cuando se ejecuta a través de la W3C HTML5 validator consigo este error:
Attribute xmlns:og not allowed here
Las únicas cosas que puedo pensar de lo que el error son:
- documentación de Facebook es malo
- supone que tengo que añadir un poco tipo de espacio de nombres a la declaración
<!DOCTYPE html>
.
Sin embargo, en cualquier caso, no sé cuál es la solución. Me encantaría algo de ayuda!
mejor, pregunta duplicada, con respuesta utilizable: http://stackoverflow.com/questions/6501189/opengraph-validation-for-html5 – artlung
duplicado también aquí: https://stackoverflow.com/questions/23339725/w3c- validator-shows-error-for-facebook-open-graph – r3x