Article View: fr.comp.text.xml
Article #9881Savoir si un attribut est défini ou pas
From: David Mercier
Date: Tue, 16 Jan 2001 16:05
Date: Tue, 16 Jan 2001 16:05
33 lines
2135 bytes
2135 bytes
Bonjour,
Dans le 'template' associ� � une balise, je souhaite avoir - pour une
petite partie du traitement - un comportement diff�rent selon qu'un
attribut a �t� d�fini ou pas. Pour le moment, je pense pouvoir le faire
avec un xsl:choose et un test bas� sur une valeur par d�faut aberrante
(en l'occurrence, 0 pour une largeur de tableau). Donc si @width vaut 0
j'ai le comportement comme si l'attribut n'�tait pas d�fini, sinon comme
s'il l'�tait.
Mais je trouve cela insatisfaisant, autant pour la lisibilit� que par
le fait que cette astuce n'est probablement pas toujours possible.
Existe t il une fonction qui permettrait d'�crire un truc du genre:
<xsl:when test='isdefined(@width)'> .....
Tant que j'y suis m�me (car cela r�soudrait entre autre cette
question) existe t il un document ou un site r�f�ren�ant toutes les
fonctions disponibles en XSLT (type document(), position(), name() ...).
Car si un certain nombre sont pr�sentes dans les exemples de la
recommandation, il n'y a pas l'�quivalent de l'annexe B qui r�f�rence le
nom et la syntaxe de toutes les balises <xsl:___>
A++
David
Technical Details
Message-ID:
<3A64715A.A89123BF@supelec-rennes.fr>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!oleane.net!oleane!ciril.fr!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,256b617ad55ac4f,start X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-01-16 08:08:15 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!oleane.net!oleane!ciril.fr!not-for-mail From: David Mercier <dmercier@supelec-rennes.fr> Newsgroups: fr.comp.text.xml Subject: Savoir si un attribut est défini ou pas Date: Tue, 16 Jan 2001 17:05:46 +0100 Organization: CIRIL, Nancy, France Lines: 33 Message-ID: <3A64715A.A89123BF@supelec-rennes.fr> NNTP-Posting-Host: dhcpp66.supelec-rennes.fr Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: arcturus.ciril.fr 979661250 10419 193.54.192.66 (16 Jan 2001 16:07:30 GMT) X-Complaints-To: abuse@ciril.fr NNTP-Posting-Date: Tue, 16 Jan 2001 16:07:30 +0000 (UTC) X-Mailer: Mozilla 4.5 [fr] (WinNT; I) X-Accept-Language: fr