Affichage d'images et de liens avec xml

Bonjour,
Au fait j'ai un problème avec mon fichier xml. Les images s'affichent pas ainsi que les liens quand je le lance et pourtant les liens vers les pages et les images sont normalement écrits. Si quelqu'un pourrais bien m'aider. Voici mon code :
<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="../../../editor/styleXML.css" type="text/css"?> 
<joueurs> 
<joueur> 
<rang>1</rang> 
<url_img_pronostiqueur><img src="http://images.wazabet.com/templates/profil_default.jpg"/>Avatar</url_img_pronostiqueur> 
<url_pf_pronostiqueur><a href="http://bstat.local/_view/communityview.php?m=OA==&c=MTE=">Image portefeuille</a></url_pf_pronostiqueur> 
<infos-joueur> 
<url_page_pronostiqueur><a href="http://bstat.local/_view/communityview.php?m=OA==">ouze</a></url_page_pronostiqueur> 
<pays>Senegal</pays> 
</infos-joueur> 
<paris_places>8</paris_places> 
<paris_gagnes>4</paris_gagnes> 
<paris_perdus>2</paris_perdus> 
<benefice>1324</benefice> 
<roi>67% </roi> 
</joueur> 
</joueurs> 


et le code css
/*  
    Document   : styleXML 
    Created on : 17 sept. 2011, 11:30:24 
    Author     : Mohamed DIOUF 
    Description: 
        Purpose of the stylesheet follows. 
*/ 

/*  
   TODO customize this sample style 
   Syntax recommendation http://www.w3.org/TR/CSS2/ 
*/ 

joueurs {  
    display: block; 
    font-family: 'Times New Roman',Times,serif; 
    font-size: 11px; 
} 
joueur { 
    display: block; 
    border-top: 1px solid #000; 
    border-left: 1px solid #000; 
    border-right: 1px solid #000; 
    border-bottom: 1px solid #000; 
    padding: 5px 5px 5px 5px; 
    width: 600px; 
    height: 20px; 
    text-align: justify; 
    vertical-align: middle; 
    word-spacing: 3px; 
} 
rang, url_img_pronostiqueur, url_pf_pronostiqueur, paris_places, paris_gagnes, paris_perdus, benefice, roi { 
    font-weight: bold; 
    font-style: inherit; 
    text-align: center; 
    margin-right: 10px; 
    margin-left: 10px; 
    margin-bottom: 10px; 
    margin-top: 10px; 
    padding-right: 11px; 
    padding-left: 11px; 
    padding-bottom: 11px; 
    padding-top: 11px; 
} 

infos-joueur{ 
       
} 

url_page_pronostiqueur { 
    font-weight: bold; 
    font-style: inherit; 
    text-align: center; 
    margin-right: 10px; 
    margin-left: 10px; 
    margin-bottom: 10px; 
    margin-top: 10px; 
    padding-right: 11px; 
    padding-left: 11px; 
    padding-bottom: 11px; 
    padding-top: 11px; 
} 


Merci d'avance.

1 réponse

  1. Bonjour,

    Pour la transformation de document xml j'utiliserai plutôt xslt qui te permet de transformer tes balises xml en html et pourquoi pas le combiner avec du css pour lui donner de lui donner le style que tu souhaite.

    Si tu souhaite te documenter je te conseille ce lien qui t'apprendra les bases pour xslt

    http://www.w3schools.com/xsl/xsl_browsers.asp
    0
    1. Ok! Je verrai bien avec le xslt. Mais mon problème en est que les liens ne marche pas. je les vois pas quand je lance mon fichier. Merci
      0
    2. en tout c'est ce que je constate car tu a spécifier la version de xml mais sinon il ne connait pas la balises <a> la balise <a> est valide avec un doctype html c'est pour ca que je t'ai donné la piste de transformer ton document xml en html grâce à xslt
      0
    3. Ah ok!! je vois. Merci
      0