Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1661 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  XSLT avec un document XML validé avec XML schema pb....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XSLT avec un document XML validé avec XML schema pb....

n°1668634
OyT
dyslexics have more fnu
Posté le 09-01-2008 à 23:29:56  profilanswer
 

Bonsoir,  
 
petite question si je valide mon fichier xml avec un xml schema comme ci dessous, mon second fichier xsl n'arrive pas à appliquer la transformation avec le noeud root. Alors que ce la fonctionnait très bien avec la validation DTD (donc la balise root sans les xmlns:...)?????? Pourquoi :pt1cable:  :pt1cable:  Merci

Citation :

<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="http://xml.netbeans.org/schema/SimpleXSD"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xml.netbeans.org/schema/SimpleXSD SimpleXSD.xsd">
     
    <DEPARTEMENT nom='un'>
        <SECTION sigle='un_un'>
            <label>Mathématiques pour les débutants</label>
            <responsable>XXX</responsable>
            <agent>XXX</agent>
            <agent>YYY</agent>
        </SECTION>
    </DEPARTEMENT>
    <DEPARTEMENT nom='deux'>
        <SECTION sigle='deux_un'>
            <label>Mathématiques pour les débutants</label>
            <responsable>AA</responsable>
            <agent>AA</agent>
            <agent>CC</agent>
        </SECTION>
        <SECTION sigle='deux_deux'>
            <label>Mathématiques pour les débutants</label>
            <responsable>AAB</responsable>
            <agent>AAB</agent>
            <agent>CCB</agent>
        </SECTION>
    </DEPARTEMENT>
</root>


 
et mon XSL:
 

Citation :

<?xml version="1.0" encoding="UTF-8" ?>
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="html"/>
   
    <xsl:template match="/">
        <html>
            <head>
                <title>SimpleXSL.xsl</title>
            </head>
            <body>
                <xsl:apply-templates select = 'root'/>
            </body>
        </html>
    </xsl:template>
     
    <xsl:template match = 'root'>
        <OL>
            <xsl:for-each select = './DEPARTEMENT'>                
                <LI>
                    <xsl:value-of select='name()' /><xsl:text> </xsl:text><xsl:value-of select='./@nom' />:
                    <xsl:for-each select = './SECTION'>
                        <br/><xsl:value-of select='./label' />
                        <br/><xsl:text>Responsable : </xsl:text><xsl:value-of select='./responsable' />
                        <br/><xsl:text>Agent :</xsl:text>
                        <xsl:for-each select = './agent'>
                               <br/><xsl:value-of select='.' />
                        </xsl:for-each>
                        <br/>
                    </xsl:for-each>
                </LI>
            </xsl:for-each>
        </OL>
    </xsl:template>
</xsl:stylesheet>


 
 
 

mood
Publicité
Posté le 09-01-2008 à 23:29:56  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  XSLT avec un document XML validé avec XML schema pb....

 

Sujets relatifs
[rresolu]XML DTD ok mais XML et XML-Schema?[JS] document.getelementById(obj).innerHTML ne foncitonne pas sous IE
Retour a la ligne XMLCrrer un script pour sortir les image de document word
encodage caractères spéciaux XMLtablespaces d'un schéma en DB2
[C# / XML] Validation XML d'une date sous .Net 1.1Problème affichage XML dans IE
Parser XML attribut, php5[Spry & XML]Impossible d'afficher des images dans mon tableau
Plus de sujets relatifs à : XSLT avec un document XML validé avec XML schema pb....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR