Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2012, 20h37   #1
Invité de passage
 
Femme
Étudiant
Inscription : janvier 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 6
Points : 4
Points : 4
Par défaut Validation du code XHTML généré en pl/sql sur W3C

Bonjour,

J'ai créer tout un site web sur oracle en PL/SQL, et selon la demande de mon tuteur de projet, je devrait valider mon code XHTML sur le site du W3C.
Seulement, voilà, j'ai une centaine d'erreurs sur une seule page...
En fait, il ne reconnait carrément pas les balises web générées grâce au PL/SQL.
C'est quoi la solution?

Help me, please!!!
xnadyx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 21h13   #2
Membre Expert
 
Inscription : août 2008
Messages : 1 271
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1 271
Points : 1 928
Points : 1 928
Il va falloir fournir plus de détails sur le context.

Utilises tu que du PL/SQL ou utilises tu APEX (qui génère des pages web) ?

Si tu utilises APEX, quelle version ? (profites en pour préciser la version de la base)
Les anciennes version d'APEX ne gère pas forcément le DOCTYPE ce qui les rend invalide, il faut donc modifier le template (je ne sais pas faire mais je peux regarder)

Si tu n'utilises que du PL/SQL peux tu nous proposer un peu de code ?
Il faut notamment qu'il y ait un DOCTYPE... fait un clic droit>afficher la source sur cette page de Developpez et regarde le début de la source :
Code :
1
2
3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr">
<head>
Après il y a des règles à respecter comme (les 2 plus connues) :
- une balise a doit posséder l'attribut title
- une balise img doit posséder l'attribut alt
skuatamad est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 20/01/2012, 21h19   #3
Invité de passage
 
Femme
Étudiant
Inscription : janvier 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 6
Points : 4
Points : 4
Non, je ne fait que du PL/SQL.
Voici un fragment de mon code:

Code :
1
2
3
4
FOR ligne IN curs LOOP
HTP.anchor('RechercheSerie?codeserie='|| ligne.ID_SERIE, ligne.NOM_SERIE_CORRECT);
HTP.hr;
END LOOP;
Il parcourt un curseur et il affiche des liens qui appellent une nouvelle procédure.
Il m'est impossible de mettre l'attribut Title dans la balise <a> par exemple (anchor en pl/sql), comme c'est bien précisé dans la doc Oracle:
http://docs.oracle.com/cd/B14099_19/...p.htm#i1005980

Merci pour ton aide.
xnadyx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2012, 13h28   #4
Invité de passage
 
Femme
Étudiant
Inscription : janvier 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 6
Points : 4
Points : 4
J'ai trouve la reponse si ca peux aider quelqu'un dans le futur ^^
En fait, si on veux que ca soit valide par le W3C, il faut forcement passer par des HTP.print partout.
Sinon, l'affichage est le meme mais ca ne genere pas les memes balises HTML.
Voila
xnadyx est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h04.


 
 
 
 
Partenaires

Hébergement Web