Bonjour
J’utilise une boucle DATA pour faire afficher le contenu de fiches de formation d’un fichier xml sur des pages d’un site spip. Ca fonctionnait correctement, jusqu’à une migration du site de 3.1 en 3.2.1 : j’ai l’erreur suivante :
1 Erreur(s) dans le squeletteNuméro Message squelette boucle Ligne
1 //xxx/formations/script.php?action=xml, xml] 404 /
Le fichier xml est bien accessible par ailleurs.
Est-ce que quelqu’un pourrait m’aider à comprendre pourquoi il y a une erreur ?
Merci beaucoup !
Voici mon code :
[(#REM) Boucle créant un tableau ]
#SET{hs, #ARRAY}
<BOUCLE_xml(DATA){source xml, https://xxx/formations/script.php?action=xml}>
[(#VALEUR{0/thematiques/0/thematique/0}|=={[(#TITRE_MOT|textebrut)]}|oui)
#SET{hs, #GET{hs}|array_merge{
#ARRAY{
#VALEUR{0/intitule/0},
#ARRAY{
objectifs,#VALEUR{0/objectifs/0},
contenu,#VALEUR{0/contenu/0},
publicconcernes,#VALEUR{0/publicconcernes/0},
prerequis,#VALEUR{0/prerequis/0},
type,#VALEUR{0/type/0},
date,#VALEUR{0/sessions/0/session/0/date/0},
datefin,#VALEUR{0/sessions/0/session/0/datefin/0},
lieu,#VALEUR{0/sessions/0/session/0/lieu/0},
horairesdeb,#VALEUR{0/sessions/0/session/0/horairesdeb/0},
horairesfin,#VALEUR{0/sessions/0/session/0/horairesfin/0},
duree,#VALEUR{0/sessions/0/session/0/duree/0},
max,#VALEUR{0/sessions/0/session/0/max/0},
}
}
}
}
]
</BOUCLE_xml>
[(#REM) affichage des données ]
<BOUCLE_hs(DATA){source table, #GET{hs}}{par cle}>
#BLOC_TITRE
#BLOC_DEBUT
Public : #VALEUR{publicconcernes}
Pré-requis : #VALEUR{prerequis}
Infos : #VALEUR{type}
Durée totale : #VALEUR{duree} heures
Lieu : #VALEUR{lieu}
Nombre de personnes : #VALEUR{max} max.
et un bout du code de la page XML pour info :
883120182HS 01 : Module préparatoire à la préparation habilitation électrique pour les électriciens opérateurs d’ordre électrique en basse tension
Exécuter en sécurité des opérations sur des installations et équipements électriques en basse et haute tension dans le respect des prescriptions de la Norme NF C 18-510
- présentation et évolution de la réglementation en électricité
Electriciens chargés d'assurer des travaux, des dépannages, des essais, des mesures sur des installations électriques en basse tension
Un avis médical est requis
Dès prise de fonction
0011060000-00-000000-00-0015.00100tousPersonnelsHygiène et Sécurité au travail : Formations réglementaires et obligatoiresAude