Bonjour à tous,
je voudrais attribuer des valeurs à quelques unes de mes attributs d'images. En fait quand je reçois les fichiers xml, les images sont insérées mais les attributs non rensignées. Je voudrais que mes cadres ancrés prennent les proportions de mes images et pour ça je dois attribuer 0pt à ces 2 attributs: voffset et hoffset . Comment dois-je faire avec le code suivant:
NB: là où y a les ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <xsl:template match="*"> <xsl:element name="{name()}"> <xsl:for-each select="@*"> <xsl:attribute name="{name(.)}"> <xsl:choose> <xsl:when test="name(.)='colwidth'"> <xsl:value-of select="translate(.,'cm','*')"/> </xsl:when> <xsl:when test="name(.)='Quantite'"> <xsl:value-of select="translate(.,',','£')"/> </xsl:when> <xsl:when test="name(.)='voffset'"> ??????????? </xsl:when> <xsl:when test="name(.)='hoffset'"> ?????????? </xsl:when> <xsl:otherwise> <xsl:value-of select="."/> </xsl:otherwise> </xsl:choose> </xsl:attribute> </xsl:for-each> <xsl:apply-templates/> </xsl:element> </xsl:template>
Merci d'avance
Partager