Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

XML, XSL et les liens hypertextes

Valerie, le mardi 22 mai 2001 à 12:36:36
J'essaye d'attribuer une valeur (que je récupère de mon document XML) à un lien hypertexte dans mon fichier XSL afin d'avoir un lien hypertexte dans ma page JSP. Or il semblerais que je ne peux pas : voici un extrait de mes 3 fichiers :
--------------------
xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<projets>
<projet>
<nom id="aces">F_PAC</nom>
<logo>images/BandeauxLogos/Demeter15.gif</logo>
</projet>
</projets>
---------------------
xsl:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform">

<xsl:template match="projets">
<TABLE align="left" cellspacing="2" cellpadding="0" border="0" width="100%">
<xsl:for-each select="projet">
<TR><TD>
<A href="accueilprojet.html?PROJET="<xsl:value-of select="nom"/>" target = "main" onmouseover="imageProjet(''<xsl:value-of select="logo"/>'')"></A>
</TD></TR>
</xsl:for-each>
</TABLE>
</xsl:template>
</xsl:stylesheet>
---------------------------
mon erreur :

javax.servlet.ServletException: org.apache.xalan.xslt.XSLProcessorException: element type "A" must be followed by either attribute specifications, ">" or "/>".

ou

javax.servlet.ServletException: org.apache.xalan.xslt.XSLProcessorException: The value of attribute "href" must not contain the '<' character. (si j'ote les quotes avant le <)


Si vous avez des exemples....d'avance merci !!!


Répondre à Valerie  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Br@scoo, le mardi 22 mai 2001 à 14:06:33
C normal que cela ne fonctionne pas.
J'ai corrigé, si c'est ce que tu cherche, essai ca pour ton fichier xsl :
(j'ai mis en commentaire la partie qui ne fonctionne pas...)

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl=" http://www.w3.org/1999/XSL/Transform">

<xsl:template match="projets">
<TABLE align="left" cellspacing="2" cellpadding="0" border="0" width="100%">
<xsl:for-each select="projet">
<TR><TD>

<xsl:element name="A">
<xsl:attribute name="HREF">
accueilprojet.html?PROJET=
<xsl:value-of select="nom" disable-output-escaping="yes"/>
</xsl:attribute>
<xsl:attribute name="onmouseover">
imageProjet('
<xsl:value-of select="logo"/>'
')
</xsl:attribute>
</xsl:element>
Le lien



<!--
<A href="accueilprojet.html?PROJET="<xsl:value-of select="nom"/>" target = "main"

onmouseover="imageProjet(''<xsl:value-of select="logo"/>'')"></A>
-->


</TD></TR>
</xsl:for-each>
</TABLE>
</xsl:template>
</xsl:stylesheet>

@+ Valérie !

Br@scoo
Répondre à Br@scoo

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Valérie, le mardi 22 mai 2001 à 15:17:37
Merci beaucoup, ça fonctionne parfaitement ;-)

Répondre à Valérie

Résultats pour XML, XSL et les liens hypertextes

[PHP] Transformer une URL en lien hypertexte cliquable Grâce aux expressions régulières, il est possible de transformer en lien hypertexte toute URL de la forme http://URL (ou ftp://URL) ou bien commençant par www. : www.commentcamarche.net/faq/sujet-891-php-transformer-une-url-en-lien-hypertexte-cliquable
Les liens hypertextes Présentation des ancrages Les liens hypertextes (ancrages) sont des éléments d'une page HTML (soulignés lorsqu'il s'agit de texte) permettant aux internautes de naviguer vers une nouvelle adresse lorsque l'on clique dessus. Ce sont les liens... www.commentcamarche.net/contents/html/htmlhypertxt.php3
Le droit des liens hypertextes Introduction aux liens hypertextes Les liens hypertextes (parfois appelés pointeurs) sont le moteur de l'interactivité du web. En effet, c'est grâce aux liens qu'il est possible à l'internaute de naviguer entre les pages d'un site, mais... www.commentcamarche.net/contents/droits/liens-hypertextes.php3

Résultats pour XML, XSL et les liens hypertextes

[Word] Supprimer tous les liens hypertextesLorsque vous copiez-collez un extrait d'une page web, vous risquez fort d'obtenir dans le texte de nombreux liens hypertextes. Voici deux solutions pour supprimer les liens hypertextes d'un document Word. 1° solution : un lien hypertexte à la... www.commentcamarche.net/faq/sujet-4765-word-supprimer-tous-les-liens-hypertextes
Problème pour ouvrir les liens dans ThunderbirdSi Mozilla Thunderbird est dans l'impossibilité d'ouvrir un lien hypertexte, il suffit de suivre la procédure suivante : lancer Internet Explorer et le mettre comme navigateur par défaut. Le cas échéant, fermer Internet Explorer, puis lancer... www.commentcamarche.net/faq/sujet-5239-probleme-pour-ouvrir-les-liens-dans-thunderbird
[Outlook] Problème pour ouvrir les liens dans OutlookSi Outlook est dans l'impossibilité d'ouvrir un lien hypertexte, il suffit de suivre l'une des procédures suivantes : Pour Internet Explorer 7 : Ouvrir internet explorer, cliquer sur le menu outils et choisir options internet Dans l'Onglet... www.commentcamarche.net/faq/sujet-2799-outlook-probleme-pour-ouvrir-les-liens-dans-outlook

Résultats pour XML, XSL et les liens hypertextes

[Création PDF] conserver un lien hypertexte? (Résolu)Bonjour j'ai créé un document .doc pour le convertir en .pdf, j'utilise PDFcreator. malheureusement, les liens hypertextes du doc word ne sont pas conservés.... on ne peut pas cliquer dessus.... comment peut on faire ? merci www.commentcamarche.net/forum/affich-2048233-creation-pdf-conserver-un-lien-hypertexte
HTML: Lien hypertexte (sans soulignement) (Résolu)Bonjour, je construit un site web avec Dreamweaver Mx2004 et lorsque je fais un lien hypertexte j'ai le soulignement commme d'habitude.J'aimerais savoir comment enlever le soulignemnt tout en gardant le liens en activité (je peux... www.commentcamarche.net/forum/affich-1891864-html-lien-hypertexte-sans-soulignement
Excel, lien hypertexte (Résolu)Bonjour, J’ai 2 partitions sur mon dd, 1 système et l’autre uniquement pour du data. J’utilise Excel pour mes dossiers de clients. J'ai un fichier avec le no. de téléphone représentant le dossier (fichier) de chaque client avec un lien hypertexte... www.commentcamarche.net/forum/affich-2261487-excel-lien-hypertexte

Résultats pour XML, XSL et les liens hypertextes

Création de liens XML avec XLLIntroduction à XLL XLL est un langage de description des liens hypertextes pour XML. XLL est aussi connu sous le nom de XML:Part2, il s'agit donc de la seconde partie de la norme XML (encore au stade de document de travail du W3C, contrairement... www.commentcamarche.net/contents/xml/xmlxll.php3
Webmastering - Maintenance et mise à jour d'un site webMaintenance Prévoir la logistique Mise à jour Vérification des liens Il n'est pas rare que les liens hypertextes présents sur le site deviennent obsolètes, on parle alors de liens brisés ou liens cassés. Le risque est d'autant plus grand que... www.commentcamarche.net/contents/web/maintenance.php3
Webmastering - Introduction à la création de pages webNotion de site web Un site web (aussi appelé site internet par abus de langage) est un ensemble de fichiers HTML, liés par des liens hypertextes, stockés sur un serveur web, c'est-à-dire un ordinateur connecté en permanence à internet, hébergeant... www.commentcamarche.net/contents/web/webintro.php3