Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1897 connectés 

  FORUM HardWare.fr
  Programmation

  [XML] XML et les liens ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML] XML et les liens ??

n°32120
Poulou
Posté le 16-05-2001 à 11:35:36  profilanswer
 

Je voudrais mettre un lien dans un fichier XML et à priori la solution la plus simple était un :
<html:a href="UneURL">...</html:a>  
avec un xmlns:html="http://www.w3.org/Profiles/XHTML-transitional> contenu dans le XML. Le pb c que ça ne fonctionne pas comme ça ! Si vous avez une solution, je vous en serais grandement reconnaissant !!!

mood
Publicité
Posté le 16-05-2001 à 11:35:36  profilanswer
 

n°32134
nabab
I'm blogging this.
Posté le 16-05-2001 à 12:05:03  profilanswer
 

Parles tu de fichiers XML, XHTML, ou XSL ...  
De toute manieres la norme XLINK n'est pas supporté aujourd'hui par les navigateurs que cela soit IE ou Netscape a moins de se restreindre à un lien simple mais alors autant utiliser la balise A.
 
Pour ce qui est de ton probleme c simplement du au fait que tu utilises la norme XHTML sans le preciser a ton navigateur(cf ce lien http://www.allhtml.com/langages/themes01xhml.php3)


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°32142
Poulou
Posté le 16-05-2001 à 12:22:44  profilanswer
 

En fait j'ai du XML que je met en forme à l'aide de XSL.
J'ai donc par exemple dans le XML :
<phrase>Strategy S.A. pour la formation ... internet de Startegy S.A. à l'adresse: http://www.strategy-sa.ch. </phrase>
et je voudrais donc que le http://... soit compris comme un lien.
Je n'ai pas le besoin d'un xlink donc un lien simple avec une balise A me va très bien. Problème, je vois pas comment le mettre et à vrai dire le lien que Nabab m'a donné ne m'aide pas bcp... Merci !

n°32149
duch
Posté le 16-05-2001 à 12:51:10  profilanswer
 

effectivement, il est pas très utile comme lien :D


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
n°32150
verdoux
And I'm still waiting
Posté le 16-05-2001 à 12:51:56  profilanswer
 

Le support XML des navigateurs est encore pauvre. Le mieux est de transformer ton XML en HTML ou (XHTML à la rigueur).

n°32178
nabab
I'm blogging this.
Posté le 16-05-2001 à 13:55:48  profilanswer
 

Le lien que je t'ai donné etait benefique si tu utilisais le XHTML comme ton namespace laissait le supposé, ce n'est pas le cas donc le mieux est de passer par un XML et XSL mais pour cela afin de gagner du temps de modifier ton fichier XML comme ceci :

Code :
  1. <phrase>Strategy S.A. pour la formation ... internet de Startegy S.A. à l'adresse: <lien>http://www.strategy-sa.ch</lien> </phrase>


 
et inclure un template pour la balise lien dans ton XSL afin de la formatter sous une balise ancre.
 

Code :
  1. <xsl:template match="lien">
  2. <A>
  3. <xsl:attribute name="href"><xsl:value-of select="."></xsl:attribute>
  4. </A>
  5. </xsl:template>


 
Verdoux > IE5 permet aujourd'hui de travailler à l'aide de fichier XML à un niveau non negligeable, il manque selon moi à ce navigateur que la gestion de liens multiples mais leur complexité et leur consequence sur la navigation sur la toile fait que cela tarde a rentrer en application.


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait
n°32329
TBone
Pouet.
Posté le 16-05-2001 à 17:52:15  profilanswer
 

chez nous, on a saisi les liens dans des éléments LINK car on transforme le XML tapotté en HTML. (LINK->A)
 
par contre quand on fait du XHTML (généralement pour les interfaces web) on place bêtement un A.
 
on transforme tout en HTML car les browsers ne sont pas tous potes avec XML...


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
n°32339
nabab
I'm blogging this.
Posté le 16-05-2001 à 18:06:58  profilanswer
 

TBone > hargh. Et c plus performant que l'emploi de la balise lien  :D


---------------
Ce qui vaut la peine d'être fait vaut la peine d'être bien fait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [XML] XML et les liens ??

 

Sujets relatifs
[HTML] 2 liens hypertexte pour une même image ?[XML] XML et les images ?
[JAVA] Utilisation des APIs XML notemment DOM[PHP3] XML parser et DTD
Javascript,: liens vers fenêtre dimensionnée[PHP-XML] Parser une variable à la place d'un fichier?
[PHP] Parser XML[XML] Caractères autorisés
[XML] parcours d'attributsSolution Apache pour XML/XSL ?
Plus de sujets relatifs à : [XML] XML et les liens ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR