Subject: Re: [xsl] Getting a specific element count from a generic match From: "Jay Bryant" <jay@xxxxxxxxxxxx> Date: Fri, 7 Apr 2006 21:30:46 -0500 |
Good one, Mike, and thanks for reminding me about distinct-values(). Jay Bryant Bryant Communication Services ----- Original Message ----- From: "Michael Kay" <mike@xxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Friday, April 07, 2006 3:13 PM Subject: RE: [xsl] Getting a specific element count from a generic match > > > > <?xml version="1.0" encoding="UTF-8"?> > > <xsl:stylesheet version="2.0" > > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > > > <xsl:variable name="namelist" select="//*[not(name() = > > following::*/name())]"/> > > > > We're talking 2.0 here: you can get all the distinct names using > > select="distinct-values(//*/node-name())" > > That's O(n log n) rather than O(n^2), and it's also namespace-aware. > > Michael Kay > http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Getting a specific elemen, Michael Kay | Thread | Re: [xsl] Getting a specific elemen, Spencer Tickner |
Re: [xsl] Edit text-nodes with XSLT, Evan Lenz | Date | [xsl] include html in xsl, Mygrp |
Month |