Subject: RE: [xsl] Selecting a group of elements with different names From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 21 Feb 2007 12:36:28 -0000 |
Define the elements as members of a substitution-group S in the schema, then you can do select="/objects/object/schema-element(S)" Or do select="/objects/object//(list|box|group)" Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: tom tom [mailto:tomxsllist@xxxxxxxxxxx] > Sent: 21 February 2007 12:29 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Selecting a group of elements with different names > > Hi all, > > i need to select a group of elements whose name belongs to a > defined list - something along the lines of: > > <xsl:for-each-group > select="/objects/object//*[name() ='list' or name()='box' or > name()='group']" group-by="concat(name(), @type)"> > > Using XSLT 2 Can you suggest a more elegant way to list the > element names > than: > > name() ='list' or name()='box' or name()='group' > > ? > > _________________________________________________________________ > Get Hotmail, News, Sport and Entertainment from MSN on your mobile. > http://www.msn.txt4content.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Selecting a group of elements, tom tom | Thread | RE: [xsl] Selecting a group of elem, tom tom |
[xsl] Selecting a group of elements, tom tom | Date | [xsl] Filter out elements that have, stephan |
Month |