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

XSL/XSLT/XPATH XML Discussion :

[XSLT]Namespace vide non conforme XHTML


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 115
    Points : 60
    Points
    60
    Par défaut [XSLT]Namespace vide non conforme XHTML
    Bonjour

    Lors d'un transformation d'un XML en XHTML par une feuille XSLT il y a des attribut xmlns="" qui s'ajoute automatique.
    Cela me créer une erreur lors de la validation XHTML strict sur la balise div inclu dans une fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <div xmlns="" id="heading">
    Le message d'erreur concerne namespace mais je ne comprend pas bien comment résoudre ce problème

    Voici la feuille XSLT
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0"  <xsl:stylesheet
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
        version="1.0">
        <xsl:output method="xml" indent="yes"  omit-xml-declaration="yes" encoding="ISO-8859-1"
        doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
        doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
     
     <xsl:strip-space elements="*"/>
      <xsl:template match="/">
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
          <head>
            <link rel="stylesheet" type="text/css" href="css/default/report.css" media="screen"/>
            <title>
              <xsl:value-of select="//report/title"/>
            </title>
          </head>
          <body>
            <div id="main">
              <xsl:call-template name="header"/>
            </div>
          </body>
        </html>
      </xsl:template>
    Et la fonction header
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
       <xsl:template name="header">
            <div id="heading">
                <xsl:call-template name="logo"/>
                <xsl:call-template name="adress"/>
            </div>
        </xsl:template>

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Mets l'attribut xmls sur la balise xsl:stylesheet au lieu de le mettre sur le <html>

Discussions similaires

  1. [XSLT] namespace
    Par peyote dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 19/01/2010, 16h19
  2. [XHTML] XHTML strict non conforme
    Par dembroski dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 17/07/2007, 18h59
  3. Problème avec Me.RecordSource : valeur non conforme
    Par Tchupacabra dans le forum Access
    Réponses: 6
    Dernier message: 02/12/2005, 17h01
  4. [Tableaux] Retour non conforme
    Par Mister Nono dans le forum Langage
    Réponses: 3
    Dernier message: 03/11/2005, 12h06
  5. Liste deroulante et VALUE non conforme a la realité
    Par ahage4x4 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 27/05/2005, 13h33

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