IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Validation W3C avec du DOM généré


Sujet :

HTML

  1. #1
    Membre éclairé
    Avatar de buzzkaido
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    juillet 2004
    Messages
    821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juillet 2004
    Messages : 821
    Points : 710
    Points
    710
    Par défaut Validation W3C avec du DOM généré
    Bonjour,

    Je trouve beaucoup de solutions pour valider une page HTML avec le W3C.

    Par contre, dans mon projet, on a beaucoup d'éléments de la page qui sont générés / modifiés / supprimés par du code javascript qui manipule le DOM.

    Et je ne trouve pas de solution qui me permette de valider la page telle qu'elle est à un moment donné (en prenant en compte les modifications de l'arbre DOM, quoi).

    Existe-t-il quelque chose pour gérer ça ?

    Merci !

  2. #2
    Modérateur
    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    janvier 2011
    Messages
    15 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : janvier 2011
    Messages : 15 100
    Points : 37 550
    Points
    37 550
    Par défaut
    Bonjour,
    une astuce plutôt qu'une solution
    sous FireFox
    une fois les modifications du DOM effectuées
    - click droit -> Tout Sélectionner
    - click droit -> Code source de la sélection
    et un copier/coller...pour soumission au validateur.

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2008
    Messages : 23 647
    Points : 91 348
    Points
    91 348
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par buzzkaido
    Existe-t-il quelque chose pour gérer ça ?
    Moi j'aurais surtout envie de demander "existe-t-il un intérêt à cela ?"
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : mars 2008
    Messages : 2 333
    Points : 3 554
    Points
    3 554
    Par défaut
    Citation Envoyé par buzzkaido Voir le message
    Et je ne trouve pas de solution qui me permette de valider la page telle qu'elle est à un moment donné (en prenant en compte les modifications de l'arbre DOM, quoi).
    Le code HTML initial et le DOM généré peuvent être différents: si tu utilises un doctype XHTML sur des pages servies en text/html, le navigateur va croire qu'il s'agit d'une erreur et tentera donc de corriger le code en supprimant (entre autres) les auto-fermetures (<br> au lieu de <br /> etc.).
    Dans ce cas, ton code sera forcément invalide.

    Même pour les imbrications non autorisées, le navigateur corrige les erreurs à la volée. De plus, le mécanisme de parsing n'étant pas standardisé (il le sera dans HTML5), le résultat risque d'être différent d'un navigateur à l'autre.

    Ceci dit, je ne pense pas que la validation du DOM soit un moyen fiable pour détecter les erreurs.
    Je ne réponds pas aux questions techniques par MP.

Discussions similaires

  1. Problème de validation W3C avec XSL
    Par gbonnet dans le forum Valider
    Réponses: 3
    Dernier message: 29/04/2008, 14h18
  2. [W3C] validation W3C avec un formulaire
    Par Mehdib92 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/02/2008, 14h31
  3. [W3C] Problème validation w3c avec html/javascript
    Par mademoisellem dans le forum Balisage (X)HTML et validation W3C
    Réponses: 22
    Dernier message: 31/01/2008, 17h19
  4. pb validation w3c avec js
    Par Emcy dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/02/2007, 17h36
  5. [CSS] Pb De Validation W3c Avec Ma Feuille Css
    Par fredylover dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 08/05/2006, 19h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo