28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'aimerai qu'on m'explique le css suivant et notamment ou trouver les fonctions appelées goRDP, GetImageStorageLocation etc... Merci d'avance pour votre aide.

<?xml version="1.0" ?>
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:rapExtObj="urn:rapExtObj">
<xsl:output method="html" />
- <xsl:template match="RemoteApplications">
<xsl:apply-templates select="Application" />
<xsl:apply-templates select="NonRDPApplication" />
</xsl:template>
- <xsl:template match="Application" priority="1">
- <div class="tswa_boss" tabindex="0" onmouseup="goRDP(this, '{rapExtObj:JScriptEncode(RdpProps)}');" onkeypress="onmouseup()" title="{@name}" onmouseover="tswa_bossOver(this)" onmouseout="tswa_bossOut(this)">
<img class="tswa_vis0" src="{rapExtObj:GetImageStorageLocation()}ivmo.png" />
<img class="tswa_iconimg" src="{rapExtObj:GetIconFile(Install/Icons/Icon, Install/Icons/Icon/@name)}" />
- <div class="tswa_ttext">
<xsl:value-of select="@name" />
</div>
</div>
</xsl:template>
- <xsl:template match="NonRDPApplication" priority="1">
- <div class="tswa_boss" tabindex="0" onmouseup="goNonRDP(this, '{rapExtObj:JScriptEncode(RdpProps)}');" onkeypress="onmouseup()" title="{@name}" onmouseover="tswa_bossOver(this)" onmouseout="tswa_bossOut(this)">
<img class="tswa_vis0" src="{rapExtObj:GetImageStorageLocation()}ivmo.png" />
<img class="tswa_iconimg" src="{rapExtObj:GetIconFile(Install/Icons/Icon, Install/Icons/Icon/@name)}" />
- <div class="tswa_ttext">
<xsl:value-of select="@name" />
</div>
</div>
</xsl:template>
</xsl:stylesheet>
Smiley omg

Ta confusion vient du fait qu'XSL permet la mise en page d'un document XML, ainsi une feuille de style XSL reste un document XML. C'est l'équivalent du CSS pour HTML.

Google a écrit :
La balise xsl:stylesheet encapsule des balises xsl:template définissant les transformations à faire subir à certains éléments du document XML.
Le premier tag <xsl:template> permet d'appliquer une transformation à l'ensemble du document (la valeur "/" de l'attribut match indique l'élément racine du document XML). Ce tag contient des balises HTML qui seront transmises dans l'arbre résultat



Quant à tes "fonctions" qui sont plutôt des méthodes voir Get media. Smiley cligne
Bonjour,

Merci pour vos réponses!

jmlapam, voir Get media?? ça correspond à quoi?
jmlapam a écrit :
C'est l'équivalent du CSS pour HTML.

Nope. L'équivalent du CSS pour XML c'est... CSS (on peut tout à fait mettre en forme un document XML avec du CSS).

Le XSL a son rôle propre: transformer un document XML source en un document final, éventuellement dans un dialecte XML précis (Atom, XHTML, etc.).

Pour des bases de XML et XSLT il y a des bouquins disponibles, ou encore des cours en ligne: http://www.gchagnon.fr/cours/xml/ (Gilles Chagnon est aussi co-auteur d'un livre sur XML).
Pour la fonction goRDP, c'est une fonction JavaScript a priori. Aucune idée d'où elle peut venir (ce n'est pas une fonction native de JavaScript mais une fonction définie par un script ou une librairie quelconque).
Pour la méthode GetImageStorageLocation, elle fait peut-être partie d'une lib XSL utilisée dans ton extrait de code. Aucune idée de quoi il s'agit exactement.

Je crois qu'il va te falloir RTFM un peu. Smiley smile
Administrateur
fvsch a écrit :
Nope. L'équivalent du CSS pour XML c'est... CSS (on peut tout à fait mettre en forme un document XML avec du CSS).
XSL:FO permet aussi de styler du XML. Je le sais j'ai gagné un bouquin offert par D. Glazman grâce à ça Smiley lol
Sinon TSWA ce serait un truc Microsoft ? -http://msdn.microsoft.com/en-us/library/bb892990%28v=vs.90%29.aspx
oui c'est un truc Windows que je dois retoucher.
J'aimerai juste modifier la taille des images utilisées par l'activex. Et c'est dans l'xsl que c'est fait.

est-ce que modifier les contenu de tswa_vis0 et tswa_iconig suffirait?
Tali a écrit :
est-ce que modifier les contenu de tswa_vis0 et tswa_iconig suffirait?

Je crois que c'est toi qui est le plus à même de le savoir (ou de tester).

Est-ce que tu veux modifier des tailles d'image en référençant une image différente (une version plus grande ou plus petite de la même image)? Si oui, est-ce que ces différentes versions de ton image existent, ou bien il y a un développement spécifique à réaliser? Ou bien tu veux appliquer un style CSS pour modifier l'aspect de l'image (en utilisant le même fichier qui peut éventuellement être de taille plus grande ou plus petite que nécessaire)? Si oui, est-ce que tu as accès aux styles CSS appliqués (s'il y en a)? S'il n'y en a pas, est-ce que tu peux en ajouter? Est-ce que le contexte dans lequel ce contenu est exploité te permet d'appliquer des styles CSS (moteur de rendu de navigateur ou autre?)?

On n'a aucune idée du contexte et tu nous dis juste «c'est un truc Windows que je dois retoucher». On a donc le choix entre sortir notre boule de cristal ou aller boire une verveine et aller se pieuter. Smiley lol
Modifié par fvsch (24 Nov 2011 - 22:41)
fvsch a écrit :

Nope. L'équivalent du CSS pour XML c'est... CSS (on peut tout à fait mettre en forme un document XML avec du CSS).


Nope Nope alors:

W3C a écrit :
Une feuille de styles est représentée par l'élément xsl:stylesheet dans un document XML. [...] XSL est d'ailleurs inspiré de DSSSL dont il reprend beaucoup de fonctionnalités et est compatible avec les CSS (il s'agit d'un sur-ensemble des CSS).

Modifié par jmlapam (24 Nov 2011 - 23:48)