Page 1 sur 1

xml, xsl et mysql

Posté : 14 oct. 2008, 16:45
par erwan145
Bonjour,

j'ai créer un petit fichier xsl:

Code : Tout sélectionner

<?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="FHF-EMPLOI/OFFRE"> <xsl:text> INSERT INTO phpclass_ad ( ad_cat_id, ad_title, ad_description) VALUES ( </xsl:text> <xsl:value-of select="rubrique"/> <xsl:text>, </xsl:text> <xsl:value-of select="title"/> - <xsl:value-of select="contrat"/> <xsl:text>, </xsl:text> <xsl:value-of select="description"/> <br><br><xsl:value-of select="nom_etablissement"/><br><xsl:value-of select="adresse_etablissement"/><br><br><xsl:value-of select="telephone"/><br><xsl:value-of select="fax"/><br><br><xsl:value-of select="contact"/> <xsl:text>, </xsl:text> <xsl:text>);</xsl:text> </xsl:template> </xsl:stylesheet>
et j'ai mis, dans mon fichier xml:

Code : Tout sélectionner

<?xml:stylesheet type="text/xsl" href="annonces.xsl"?>
pour générer des lignes a inserer dans mysql...

Or quand j'éxécute le xml, j'ai une erreur: La balise de fin xsl:template ne correspond pas à la balise de début br. Erreur de traitement de la ressource

Or, je comprends pas les balise de debut et de fin sont bonnes pourtant??

Merci de votre aide...

Posté : 14 oct. 2008, 22:17
par sadeq
Il faut fermer les balises br selon le standard xHTML on écrit : <br /> et non <br>