STIC Discussion:STIC I - exercice 6 (Nestor-Pixel)
Aller à la navigation
Aller à la recherche
template xml
Ce chablon ne fonctionne pas (chez moi en tout cas) :
<?xml version="1.0"?> <?xml-stylesheet href="votre_style.xsl" type="text/xsl"?> <votre_racine xmlns="http://tecfa.unige.ch/perso/maltt/XXXX" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tecfa.unige.ch/perso/maltt/XXXX" votre_xsd.xsd" > <!-- ici le contenu --> </votre_racine>
Il y a déjà une erreur dans le xsi:schemaLocation. Ce n'est pas :
xsi:schemaLocation="http://tecfa.unige.ch/perso/maltt/XXXX" votre_xsd.xsd"
mais
xsi:schemaLocation="http://tecfa.unige.ch/perso/maltt/XXXX votre_xsd.xsd" (attention aux guillemets)
Ensuite la déclaration du namespace (xmlns) me renvoie une page grise quoi que je mette. J'ai résolu le problème en utilisant le template suivant :
<?xml version="1.0"?> <?xml-stylesheet href="votre_xsl.xsl" type="text/xsl"?> <votre_racine xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="votre_xsd.xsd"> <!-- ici le contenu --> </votre_racine>
Mais je reste quand même intrigué de savoir pourquoi le chablon où on définit notre namespace ne marche pas...