🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fr.comp.text.xml
9 messages
9 total messages Started by samuel Fri, 10 Jul 2009 09:01
attribut avec du html? sérialisation?
#232
Author: samuel
Date: Fri, 10 Jul 2009 09:01
6 lines
1405 bytes
bonjour!
là bas j'ai pas trouvé trop d'aide pratique...
http://groups.google.fr/group/microsoft.public.xsl/browse_thread/thread/b2400d7448b94d6d?hl=fr#

help!
Re: attribut avec du html? sérialisation?
#233
Author: Mickaël Wolff
Date: Fri, 10 Jul 2009 09:28
26 lines
2133 bytes
samuel a �crit :
> bonjour!

   Bonjour,

> l� bas j'ai pas trouv� trop d'aide pratique...
> http://groups.google.fr/group/microsoft.public.xsl/browse_thread/thread/b2400d7448b94d6d?hl=fr#
> 
> help!

   Tu �cris dans le mauvais forum, ils ne t'envoient pas bouler, et en 
plus tu r�le en disant qu'ils ne t'apportent pas de solution. En plus tu 
dis � doesn't work... �, sans expliquer ce que tu attends comme r�sultat.

   En plus ils t'expliquent, gentiment, que ce que tu veux faire est 
impossible. Si �a c'est pas pratique...

   Bref, je te conseille d'apprendre � �crire de l'HTML puis de l'XML 
avant d'attaquer XSLT. Tu comprendras alors que la mani�re dont tu t'y 
prends n'est pas la bonne.

-- 
Micka�l Wolff aka Lupus Michaelis
http://lupusmic.org

Seeking for a position <http://lupusmic.org/pro/>
Re: attribut avec du html? sérialisation?
#234
Author: samuel
Date: Fri, 10 Jul 2009 10:05
39 lines
2742 bytes
On 10 juil, 11:28, Mickaël Wolff <mickael.wo...@laposte.net> wrote:
> samuel a écrit :
>
> > bonjour!
>
>    Bonjour,
>
> > là bas j'ai pas trouvé trop d'aide pratique...
> >http://groups.google.fr/group/microsoft.public.xsl/browse_thread/thre...
>
> > help!
>
>    Tu écris dans le mauvais forum, ils ne t'envoient pas bouler, et en
> plus tu râle en disant qu'ils ne t'apportent pas de solution. En plus tu
> dis « doesn't work... », sans expliquer ce que tu attends comme résultat.
>
>    En plus ils t'expliquent, gentiment, que ce que tu veux faire est
> impossible. Si ça c'est pas pratique...
>
>    Bref, je te conseille d'apprendre à écrire de l'HTML puis de l'XML
> avant d'attaquer XSLT. Tu comprendras alors que la manière dont tu t'y
> prends n'est pas la bonne.
>
> --
> Mickaël Wolff aka Lupus Michaelishttp://lupusmic.org
>
> Seeking for a position <http://lupusmic.org/pro/>

ben c'est pas super constructif non plus comme réponse... ce serait
quoi une bonne manière de faire? moi jveux bien qu'on me le dise..
ça parle bien de xsl mon machin non? si microsoft.public.xsl c'est pas
le bon endroit, où-est ce que je devrais aller?
et pourquoi ils me parlent de sérialiser les noeuds si c'est
impossible? et pourquoi c'est impossible?
autant de questions... merci!
Re: attribut avec du html? sérialisation?
#235
Author: Mickaël Wolff
Date: Fri, 10 Jul 2009 10:29
41 lines
3034 bytes
samuel a �crit :

> ben c'est pas super constructif non plus comme r�ponse...
   Faut dire qu'on part de loin :p


> ce serait quoi une bonne mani�re de faire?
   De ne pas essayer d'ins�rer des ronds dans des carr�s. Et surtout 
d'expliquer ce que tu veux faire. Parce qu'ins�rer des balise dans un 
attribut, �a ne veut rien dire pour moi. Donc je ne sais pas ce que tu 
veux faire au final.

 > moi jveux bien qu'on me le dise..
> �a parle bien de xsl mon machin non? si microsoft.public.xsl c'est pas
> le bon endroit, o�-est ce que je devrais aller?
   La hi�rarchie microsoft.* est, me semble-t-il, destin�e aux gens qui 
veulent parler de technologies en relation avec Microsoft. Si ta 
question portait sp�cifiquement sur le comportement du ActiveX 
fournissant l'objet de traitement du XSL, ce serait peut-�tre le bon 
endroit. Mais ton probl�me semble plus g�n�ral. Du coup, tu es 
pr�sentement au bon endroit. Mais tu ne pose pas la bonne question.

> et pourquoi ils me parlent de s�rialiser les noeuds si c'est
> impossible? et pourquoi c'est impossible?
   Je pense que par s�rializer, ils entendent � transformer un ensemble 
de n�uds en une cha�ne acceptable dans un attribut XML. Autrement dit, 
remplacer les caract�res <>&'" par leur �quivalent XML pour les vider de 
leur sens, et donc ne plus causer d'erreur.

   C'est impossible parce que tu n'as pas le droit d'ins�rer des 
�l�ments XML dans des attributs XML.

> autant de questions... merci!
   Et d'autres viendront � mon avis ;) Mais pose-les, ne d�barques pas 
en n'expliquant rien.

-- 
Micka�l Wolff aka Lupus Michaelis
http://lupusmic.org

Seeking for a position <http://lupusmic.org/pro/>
Re: attribut avec du html? sérialisation?
#236
Author: samuel
Date: Fri, 10 Jul 2009 11:43
127 lines
5960 bytes
On 10 juil, 12:29, Mickaël Wolff <mickael.wo...@laposte.net> wrote:
> samuel a écrit :
>
> > ben c'est pas super constructif non plus comme réponse...
>
>    Faut dire qu'on part de loin :p
>
> > ce serait quoi une bonne manière de faire?
>
>    De ne pas essayer d'insérer des ronds dans des carrés. Et surtout
> d'expliquer ce que tu veux faire. Parce qu'insérer des balise dans un
> attribut, ça ne veut rien dire pour moi. Donc je ne sais pas ce que tu
> veux faire au final.
>
>  > moi jveux bien qu'on me le dise..> ça parle bien de xsl mon machin non? si microsoft.public.xsl c'est pas
> > le bon endroit, où-est ce que je devrais aller?
>
>    La hiérarchie microsoft.* est, me semble-t-il, destinée aux gens qui
> veulent parler de technologies en relation avec Microsoft. Si ta
> question portait spécifiquement sur le comportement du ActiveX
> fournissant l'objet de traitement du XSL, ce serait peut-être le bon
> endroit. Mais ton problème semble plus général. Du coup, tu es
> présentement au bon endroit.
yeah!

> Mais tu ne pose pas la bonne question.
>
> > et pourquoi ils me parlent de sérialiser les noeuds si c'est
> > impossible? et pourquoi c'est impossible?
>
>    Je pense que par sérializer, ils entendent « transformer un ensemble
> de nœuds en une chaîne acceptable dans un attribut XML. Autrement dit,
> remplacer les caractères <>&'" par leur équivalent XML pour les vider de
> leur sens, et donc ne plus causer d'erreur.
>
>    C'est impossible parce que tu n'as pas le droit d'insérer des
> éléments XML dans des attributs XML.
>
> > autant de questions... merci!
>
>    Et d'autres viendront à mon avis ;) Mais pose-les, ne débarques pas
> en n'expliquant rien.
>
> --
> Mickaël Wolff aka Lupus Michaelishttp://lupusmic.org
>
> Seeking for a position <http://lupusmic.org/pro/>

mais j'ai expliqué, ce que je veux obtenir, c'est du html dans
l'attribut name, pour pouvoir insérer une description plus détaillée
qu'un simple titre dans une lightbox..
avec une base de données type mysql c'aurait été bon, mais il fallait
que jme tape qques balises dans la table, c'était pas pratique..
maintenant, je peux aussi penser à une autre façon de faire pour avoir
du texte dans ma lightbox, sans passer par l'attribut "name".. avec un
div caché peut-être? mais du coup, faudrait une nouvelle lightbox
prévue pour ça... et là, je suis incapable de faire ça...

<a href="images/bd/1.jpg"
    rel="lightbox[1]"
    title="Le chat du rabbin,1.La Bar-Mitsva"
    name="<div>
            <p><strong>Le chat du rabbin<br/>
               <em>1.La Bar-Mitsva</em></strong>
           </p>
           <p>Joann Sfar <em>(Scénario et Dessin)</em>
           <br/>Brigitte Findakly <em>(Couleur)</em>
           <br/>Dargaud, Poisson Pilote
           <br/>2002
           <br/><img src='images/notes/5.jpg'/>
           <br/><a
href='http://www.bedetheque.com/serie-2313-BD-Chat-du-Rabbin-
(Le).html#8847'>
                lien</a>
           </p>
         </div>
         <div id='en_bas'>
           <a class='comm'
              onclick='return open_comms(\"bd\",1);'
              href='#'>Commentaires()</a>
         </div>"
      ><img src="images/bd/mini/1.jpg" alt=""/></a>

 avec un document xml comme ça:
<root>
<liste name="sfar_chat">
<bd id="1">
        <titre dt="1.La Bar-Mitsva">Le chat du rabbin</titre>
        <auteur dt="Scénario et Dessin">Joann Sfar</auteur>
        <auteur dt="Couleur">Brigitte Findakly</auteur>
        <auteur>Dargaud, Poisson Pilote</auteur>
        <note>5</note>
        <date>2002</date>
        <lien>http://www.bedetheque.com/serie-2313-BD-Chat-du-Rabbin-
(Le).html#8847</lien>
</bd>
...
</liste></root>

et un xsl comme ça:
<xsl:template match="/">

<xsl:for-each select="root/liste">
        <xsl:for-each select="bd">
        <xsl:sort select="@id"/>
        <a href="images/bd/{../@name}/{@id}.jpg" rel="lightbox[{../
@name}]"
title="{titre}" alt="{titre}">
                <xsl:attribute name="name">   ?????????????    </
xsl:attribute>

        <xsl:if test="@id=1"><img src="images/bd/mini/{../@name}.jpg"/
></
xsl:if>
        </a>
        </xsl:for-each>
</xsl:for-each>

voilà..capito?
Re: attribut avec du html? sérialisation?
#95
Author: Mickaël Wolff
Date: Fri, 10 Jul 2009 14:05
12 lines
1834 bytes
samuel a �crit :
> mais j'ai expliqu�, ce que je veux obtenir, c'est du html dans
> l'attribut name, pour pouvoir ins�rer une description plus d�taill�e
> qu'un simple titre dans une lightbox..

   C'est quoi une lightbox ?

-- 
Micka�l Wolff aka Lupus Michaelis
http://lupusmic.org

Seeking for a position <http://lupusmic.org/pro/>
Re: attribut avec du html? sérialisation?
#96
Author: samuel
Date: Fri, 10 Jul 2009 14:38
26 lines
2497 bytes
On 10 juil, 16:05, Mickaël Wolff <mickael.wo...@laposte.net> wrote:
> samuel a écrit :
>
> > mais j'ai expliqué, ce que je veux obtenir, c'est du html dans
> > l'attribut name, pour pouvoir insérer une description plus détaillée
> > qu'un simple titre dans une lightbox..
>
>    C'est quoi une lightbox ?
>
> --
> Mickaël Wolff aka Lupus Michaelishttp://lupusmic.org
>
> Seeking for a position <http://lupusmic.org/pro/>

pour le coup, c'est mon tour de t'engueuler: on ne pose pas des
questions comme ça sans même avoir tapé 'lightbox' dans un moteur de
recherches, voyons! :)
c'est un script qui fais ça:
http://en.wikipedia.org/wiki/File:Lightbox2.png
qd tu clique sur une image (ou pas une image, d'ailleurs).
le script que j'utilise moi, cest slimbox.

moi au début c'était l'inverse, je voulais faire ça mais je savais pas
comment ça s'appelait :)
Re: attribut avec du html? sérialisation?
#97
Author: Mickaël Wolff
Date: Fri, 10 Jul 2009 15:12
36 lines
3206 bytes
samuel a �crit :

> pour le coup, c'est mon tour de t'engueuler: on ne pose pas des
> questions comme �a sans m�me avoir tap� 'lightbox' dans un moteur de
> recherches, voyons! :)
   Je me m�fie des idiosyncrasies. En l'occurence, j'appellerais �a une 
vignette modale. Mais sachant que ce n'est pas g�n�rique, j'expliquerai.

> moi au d�but c'�tait l'inverse, je voulais faire �a mais je savais pas
> comment �a s'appelait :)
   De mon temps on aurait appel� �a une bo�te modale :D Bon, ben faut 
pas chercher midi � quatorze heures alors.

   Bref, g�n�re ton �l�ment en dehors de l'attribut, avec une classe ou 
un attribut qui permet de cacher la bo�te. Et avec du javascript, tu 
g�re l'affichage de l'�l�ment (tu pourras le r�f�rencer d'une mani�re ou 
d'une autre). Mais l�, �a n'a plus rien � voir avec XML ou XSLT.

   D'ailleurs, tu d�tournes �galement a[@rel] � This attribute describes 
the relationship from the current document to the anchor specified by 
the href attribute. The value of this attribute is a space-separated 
list of link types. � 
<http://www.w3.org/TR/html4/struct/links.html#adef-rel>

   Dans le monde XML, une bonne pratique consiste � ne pas d�tourner les 
attributs ou les �l�ments pour ce � quoi ils ne sont pas destin�s. 
L'attribut name de la balise a de HTML ne sert pas � charrier n'importe 
quel type de contenu. � ce dessein, je ne peux que te recommander une 
nouvelle fois d'apprendre � faire du HTML avant de vouloir utiliser le 
bazooka qu'est XSLT.

-- 
Micka�l Wolff aka Lupus Michaelis
http://lupusmic.org

Seeking for a position <http://lupusmic.org/pro/>
Re: attribut avec du html? sérialisation?
#98
Author: samuel
Date: Fri, 10 Jul 2009 15:52
52 lines
3621 bytes
On 10 juil, 17:12, Mickaël Wolff <mickael.wo...@laposte.net> wrote:
> samuel a écrit :
>
> > pour le coup, c'est mon tour de t'engueuler: on ne pose pas des
> > questions comme ça sans même avoir tapé 'lightbox' dans un moteur de
> > recherches, voyons! :)
>
>    Je me méfie des idiosyncrasies. En l'occurence, j'appellerais ça une
> vignette modale. Mais sachant que ce n'est pas générique, j'expliquerai.
>
> > moi au début c'était l'inverse, je voulais faire ça mais je savais pas
> > comment ça s'appelait :)
>
>    De mon temps on aurait appelé ça une boîte modale :D Bon, ben faut
> pas chercher midi à quatorze heures alors.
>
>    Bref, génère ton élément en dehors de l'attribut, avec une classe ou
> un attribut qui permet de cacher la boîte. Et avec du javascript, tu
> gère l'affichage de l'élément (tu pourras le référencer d'une manière ou
> d'une autre). Mais là, ça n'a plus rien à voir avec XML ou XSLT.
>
>    D'ailleurs, tu détournes également a[@rel] « This attribute describes
> the relationship from the current document to the anchor specified by
> the href attribute. The value of this attribute is a space-separated
> list of link types. »
> <http://www.w3.org/TR/html4/struct/links.html#adef-rel>
>
>    Dans le monde XML, une bonne pratique consiste à ne pas détourner les
> attributs ou les éléments pour ce à quoi ils ne sont pas destinés.
> L'attribut name de la balise a de HTML ne sert pas à charrier n'importe
> quel type de contenu. À ce dessein, je ne peux que te recommander une
> nouvelle fois d'apprendre à faire du HTML avant de vouloir utiliser le
> bazooka qu'est XSLT.
>
> --
> Mickaël Wolff aka Lupus Michaelishttp://lupusmic.org
>
> Seeking for a position <http://lupusmic.org/pro/>

bon bah, si on peut même plus tricher... j'men vais faire les choses
comme il faut.... et sans html dans ma boite modale!
salut la compagnie!
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads