2010-11-15 6 views
-1

Je souhaite définir un lien hypertexte dans l'image dans un fichier XML.Voulez lien hypertexte dans le fichier XML

Voici mon code de fichier XML ..

<logos> 
<logo id="1" name="Abc" path="abc.jpg" x="23" y="4" height="10" width="60"/> 
<logo id="2" name="Xya" path="xyz.jpg" x="50" y="`4" height="20" width="40"/> 
</logos> 

Je veux mettre hyperlien dans cette image.

Merci à l'avance. Dans le fichier XML

Kanaks Vaghela

+0

Besoin de plus de détails .. à quoi sert ce XML? est-il consommé par un Webservice? Est-ce votre propre format? Vous laissez des détails cruciaux! – Jakub

+0

Je souhaite afficher des images dans Flash en utilisant ce fichier XML. C'est mon propre formate où x et y représentent la position. –

+0

Eh bien, assurez-vous que votre flash swf est capable de lire n'importe quel format que vous avez défini. Je ne vois pas de problème ici. – Jakub

Répondre

4

XML est un format générique. Il n'a pas de capacités de lien hypertexte. Une application XML spécifique peut (XHTML, par exemple, a l'élément a). Si l'application XML que vous utilisez n'inclut rien pour décrire les liens hypertexte, vous devez la modifier, éventuellement en important quelque chose d'un autre espace de noms (par exemple, XLink).

Le logiciel qui consomme l'application devra presque certainement être mis à jour pour ajouter le support pour la modification que vous apportez à la langue.

+0

Il est également possible d'ajouter un attribut spécifique, comme link = "http: //foo.comm/myimage.png". L'application doit interpréter cet attribut. – Istao

0

, vous devez dire d'ignorer les balises qui sont conçus comme des balises html pas les balises de la structure XML en enfermant le code HTML en utilisant

<![CDATA[ your html ]]> 

<urlLink><![CDATA[ <a href="...whatever">Click Here</a> ]]></urlLink> 
+0

Je l'ai essayé mais ne travaille pas cher. Pouvez-vous avoir une autre solution? –

1

I fixerait un attribut dans le nœud pour LINK_OUT comme:

<logo link_out=""... 

Ou créer un élément enfant au noeud Logo si plusieurs liens seront jamais utilisés.

Vraiment difficile de comprendre votre besoin pour cela.

+0

Je pense que tu as oublié ton exemple, Veign. '' – sholsinger

+0

Je ne suis pas. J'ai oublié mon exemple? Je venais de poster la partie pertinente du noeud. – Veign

1

quelle structure XML suivez-vous? Si vous ne suivez pas un, ce qui vous empêche de faire quelque chose comme:

<logos> 
    <logo> 
    <image blah=""> 
    <link blah=""> 
    </logo> 
</logos> 

dur pour vous aider quand il y a une myriade de solutions, mais nous n'avons pas tous les détails.