xml, xsl et mysql

erwan145
Invité n'ayant pas de compte PHPfrance

14 oct. 2008, 16:45

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...

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

14 oct. 2008, 22:17

Il faut fermer les balises br selon le standard xHTML on écrit : <br /> et non <br>
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène