Re: [XSLT] Sélectionner les attributs d'un espace de noms particulier

Stephane Bortzmeyer <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
On Wed, Nov 08, 2006 at 10:30:54AM +0100,
 Eric van der Vlist <[email protected]> wrote 
 a message of 104 lines which said:

> Est-ce que vous avez bien tenu compte du fait que l'espace de noms
> par défaut ne s'appliqua pas aux attributs?

Si ! C'est bien cela. C'est bien embêtant comme règle. Si je mets un
préfixe à chaque attribut, ce template "matche" bien :

  <xsl:template match="@xhtml:*|xhtml:*">

mais évidemment, je ne vais pas mettre un préfixe à chaque attribut. 

> il faut écrire match="xhtml:*/@*[namespace-uri()='']" !

Mais cela va attraper tous les attributs sans namespace, non, y
compris ceux qui ne sont pas dans des élements <xhtml:XXX> ?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.