« STIC Discussion:STIC I - exercice 6 (Nestor-Pixel) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 45 : | Ligne 45 : | ||
http://tecfa.unige.ch/perso/maltt/schneib0 (la solution conseillée) | http://tecfa.unige.ch/perso/maltt/schneib0 (la solution conseillée) | ||
http://tecfa.unige.ch/etu-maltt/nestor/schneib0/ (la location de la racine des fichiers) | http://tecfa.unige.ch/etu-maltt/nestor/schneib0/ (la location de la racine des fichiers) | ||
http://tecfa.unige.ch/etu-maltt/nestor/schneib0/stic/ex6/ (le dossier exact) | http://tecfa.unige.ch/etu-maltt/nestor/schneib0/stic/ex6/ (le dossier exact) | ||
http://tecfa.unige.ch/ (le nom de domaine) | http://tecfa.unige.ch/ (le nom de domaine) | ||
En fait ça m'étonne que cette ligne pose problème, je pensais qu'elle était là uniquement à titre informatif... quelques éclaircissements seraient les bienvenus :) | En fait ça m'étonne que cette ligne pose problème, je pensais qu'elle était là uniquement à titre informatif... quelques éclaircissements seraient les bienvenus :) |
Version du 27 octobre 2007 à 14:30
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... j'ai pourtant essayé de mettre toutes les possibilités comme ns :
http://tecfa.unige.ch/perso/maltt/schneib0 (la solution conseillée)
http://tecfa.unige.ch/etu-maltt/nestor/schneib0/ (la location de la racine des fichiers)
http://tecfa.unige.ch/etu-maltt/nestor/schneib0/stic/ex6/ (le dossier exact)
http://tecfa.unige.ch/ (le nom de domaine)
En fait ça m'étonne que cette ligne pose problème, je pensais qu'elle était là uniquement à titre informatif... quelques éclaircissements seraient les bienvenus :)