Bonjour,

j'aimerai savoir s'il est possible, et si oui comment appeler un swf dans un fichier xml.

En gros voici mon code actuel sauf que je ne sais pas quoi écrire pour lui demander de charger un swf à la place d'une image.


<?xml version="1.0" encoding="UTF-8"?>
<gallery>

<album lgPath="x/x/grosse/" tnPath="x/x/petite/" tn="x/x/menu.jpg" title="blabla titre" description="blabla légende">


<img src="toto.jpg" title="blabla titre" caption="blabla légende">

</album>

</gallery>


Un grand merci par avance Smiley smile )))
Bonjour icareo Smiley smile

non ce que je voulais dire c'est comment mettre DANS le xml un swf (de la même manière que j'ai pu y mettre des img src).


En gros tu me dis que je dois pouvoir mettre ça :

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100%" height="100%" id="fichierFalsh" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="fichierFalsh.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#cccccc" /><embed src="fichierFalsh.swf" quality="high" bgcolor="#cccccc" width="100%" height="100%" name="fichierFalsh" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>



quelque part dans ça :

<?xml version="1.0" encoding="UTF-8"?>
<gallery>

<album lgPath="x/x/grosse/" tnPath="x/x/petite/" tn="x/x/menu.jpg" title="blabla titre" description="blabla légende">


<img src="toto.jpg" title="blabla titre" caption="blabla légende">

</album>

</gallery>



je veux bien mais ça ne marche pas Smiley ohwell

dois bien y avoir un moyen quand même !!!

avis aux courageux pour cette colle Smiley cligne
C'est toi qui détermine la façon de faire »

Exemple XML » dans le cas d'une animation »


<?xml version="1.0" encoding="utf-8"?>
<sources>
  <animation url="animations/monAnimation.swf" />
</sources>


Et évidemment tu cible ton fichier XML et ton noeud et ton attribut en fonction du langage que tu veux utiliser - PHP ? XSLT ? - Peu importe c'est à ce stade que tu placera les résultats entre les balises <object> et </object>. Soit en PHP, soit en XSLT. ( Feuille de style XSL ). Ou pourquoi pas un moteur de Template ?

N'oubli pas que le XML est un langage xTensible dont les balises sont entièrement personnalisées. Le nom des balises et de ses attributs doit tout simplement réfléter son contenu. Tu dois le concevoir comme un fragment que tu pourra cibler en utilisant un langage programmation. Dans ton cas la seule information sera l'adresse cible.

Exemple XML » dans le cas d'une bannière »


<?xml version="1.0" encoding="utf-8"?>
<sources>
  <banniere url="bannieres/maBanniere.swf" />
</sources>


Surtout ne place pas de balise <object> dans ton fichier XML. Ne prend pas cette mauvaise habitude car la balise <object> c'est du HTML après tout. D'ailleurs ne place aucune balise HTML dans un fichier XML, même si c'est possible de le faire. Rend au HTML ce qui appartient au HTML et au XML ce qui appartient au XML.

J'aurais aimer que tu parle du langage de programmation avec lequel tu veux charger et explorer ton fichier XML. On pourrais mieux t'aider sur la façon de faire.

Le XML c'est beaucoup plus qu'un langage, c'est ton langage.
Entièrement libre dans la structure même de l'information à stocker. Alors utilise le comme tel.

++ zardoz.
Modifié par zardoz (24 Jun 2010 - 20:12)