xsl-list
[Top] [All Lists]

Re: [xsl] Problem with grouping on elements that are not always present

2010-08-11 05:19:31
Dieter Schmerlaib wrote:
I trying to do a two level group using keys and failing given the following data. The first 
group is on <WorkArea> the second on  <Skill>.  See --Data Start-- below
My problem is that I don't know how to deal with the fact that there is not 
always a WorkArea or Skill element and I want to include all data even when 
either or these elements don't exist.

I am trying to use the stylesheet below see --StyleSheet Start--

I am successful when a Skill element exists but not when it doesn't. In  
addition if there is  WorkArea and no skill I do not see the row I want  ie 
There should be an output in my data for all those Sheets without a WorkArea or 
Skill and with a WorkArea if there is no skill. ie TransactionNo = (1,2,8) do 
not show up

Thanks
--StyleSheet Start--
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

Do you use an XSLT 2.0 processor? Or why is version="2.0" in that stylesheet? And if you use an XSLT 2.0 processor why do you use keys for grouping, why not for-each-group?


I am not sure what output you want. Can you post the output you want for the input sample you posted?

--

        Martin Honnen
        http://msmvps.com/blogs/martin_honnen/

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>