Bonjour ,
j'explique je rencontre un gros probléme et je sais pas comment m'y prendre j'ai ma page article.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?xml version="1.0" encoding="iso-8859-1"?>
<Article>
         <Entete>
		        <Auteur nom="cherif mohieddine" Mail="jems.blint@gmail.com"/> 
		        <Lisence type=""></Lisence>
				<Titre>titre</Titre>
				<explication >explication</explication>
		 </Entete>
         <contenu>
		        <Pragraphe  titre="titre1">
				texte1
				</Pragraphe>
				<code><![CDATA[Code 1]]></code>
		        <Paragraphe titre="Titre2">
				texte2
 
				</Paragraphe>
		 <code><![CDATA[Code 1]]></code>
		 </contenu>
et la feuille de style xslt qui lui est associé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
<?xml version="1.0" encoding="iso-8859-1"?><!-- DWXMLSource="article.xml" --><!DOCTYPE xsl:stylesheet  [
	<!ENTITY nbsp   " ">
	<!ENTITY copy   "©">
	<!ENTITY reg    "®">
	<!ENTITY trade  "™">
	<!ENTITY mdash  "—">
	<!ENTITY ldquo  "“">
	<!ENTITY rdquo  "”"> 
	<!ENTITY pound  "£">
	<!ENTITY yen    "¥">
	<!ENTITY euro   "€">
]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:strip-space elements="*" />
<xsl:preserve-space elements="pre code" />
<xsl:template match="/">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>Article</title>
<link href="Article.css" rel="stylesheet" type="text/css" />
</head>
 
<body>
   <div class="Auteur">
   <xsl:value-of select="Article/Entete"/>Par <xsl:value-of select="Article/Entete/Auteur/@nom"/></div>
<div class="Plan">
   <h1>Sommaire:</h1><br />
   <ul>
     <xsl:for-each select="Article/contenu/Paragraphe/@titre">
     <li><A HREF="#{current()}"><xsl:value-of select="current()"/></A></li>
     </xsl:for-each>
   </ul>
</div>
<div>
<div>
 <xsl:apply-templates select="Article/contenu"/>
 
</div>
<div>
Concactez <xsl:value-of select="Article/Entete/Auteur/@nom"/> par mail : <A HREF="mailto:{Article/Entete/Auteur/@Mail}?subject={Article/Entete/Titre}"><xsl:value-of select="Article/Entete/Auteur/@Mail"/></A>
 
</div>
 
</div>
</body>
</html>
 
</xsl:template>
</xsl:stylesheet>
voila mon probléme c'est à ce niveau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:apply-templates select="Article/contenu"/>
je veux détecter les balises qui sont dans contenu si c'est <code> il lui applique le style code qui est définie dans mon fichier css(article.css)exemple:<div class='code'>code1</div> sinon il affiche normalement le texte mais j'ai pas su comment m'y prendre...
voila en gros j'espére que vous m'avez compris
Cordialement.