Je souhaiterais faire une faq sur mon intranet. Et bien sur je souhaite pouvoir rajouter de nouvelles questions sur cette faq régulièrement. De plus j'aimerais garder le contenu de cette faq dans un fichier plutot que de la stocké dans une base de donnée genre MySql.
J'ai donc pensé que XML pouvait peut-être correspondre à ce que je cherchais. Mais je n'ai encore jamais fait de XML. Donc je découvre lentement car j'ai du mal à trouver des tutorials qui répondent à mes questions...
Donc pour le moment j'ai fais un fichier xml tout simple qui contient mes données de faq :
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <?xml-stylesheet href="faq.xsl" type="text/xsl"?>
- <faq>
- <question>
- <titre>Question 1 ?</titre>
- <texte>Réponse à la question 1</texte>
- </question>
- <question>
- <titre>Question 2 ?</titre>
- <texte>Réponse à la question 2</texte>
- </question>
- </faq>
- </table>
|
et un fichier de présentation xsl pour présenter ma faq :
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" result-ns="">
- <xsl:template match="/">
- <HTML>
- <HEAD>
- <TITLE>Faq</TITLE>
- </HEAD>
- <BODY BGCOLOR="#FFFFFF">
- <xsl:apply-templates select="faq/question"/>
- </BODY>
- </HTML>
- </xsl:template >
- <xsl:template match="faq/question">
- <p>
- <b><xsl:value-of select="titre"/></b>
- <br/>
- <xsl:value-of select="texte"/>
- </p>
- </xsl:template>
- </xsl:stylesheet>
|
J'ai plusieurs questions :
- Tout d'abord, es-ce qu'il est possible de mettre des balises html dans ma balise <texte> de ma faq. Parce que j'aimerai pouvoir sauter des lignes dans mon texte, mettre des elements en gras, mettre des balises <pre> autour d'exemple de source, etc...
J'ai bien essayer de mettre un
"<texte>reponse avec du <b>gras</b> et <br/>un saut de ligne</texte>" mais quand j'ouvre mon xml avec ie, toutes mes balises HTML à l'intérieur du xml son ignorer... Alors comment faire ? Es-ce que c'est possible en XML ou es-ce que je fais fausse route.
- et un autre petite question simple : ou es-ce que je peux trouver un logiciel gratuit qui me permettrait de générer le source html décrit par mon xml. Parce que pour le moment j'ouvre le XML avec IE. Mais si j'avais un outils qui me générais un fichier html, ça serait plus sympa.
voila, pour les premières question d'un débutant en XML.
Leander
Message édité par leander le 24-08-2002 à 14:20:05