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

 


Dernière réponse
Sujet : [XML] XML et les liens ??
nabab TBone > hargh. Et c plus performant que l'emploi de la balise lien  :D

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
nabab TBone > hargh. Et c plus performant que l'emploi de la balise lien  :D
TBone 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...
nabab 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.

verdoux Le support XML des navigateurs est encore pauvre. Le mieux est de transformer ton XML en HTML ou (XHTML à la rigueur).
duch effectivement, il est pas très utile comme lien :D
Poulou 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 !
nabab 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)
Poulou 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 !!!

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)