[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Group elements based on summing values (XSL 1.0)


Subject: Re: [xsl] Group elements based on summing values (XSL 1.0)
From: "Kevin Bird kevinbrianbird@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 6 Feb 2015 11:02:05 -0000

>>Is this homework?



No.



I thought the problem was fairly trivial and it was my lack of ability that
was the stumbling block!



If it is a tough nut to crack then I apologise, but suggestions to an approach
would help me move forward.



--

Kevin







Hello,

My XSL skills are a bit rusty.

Starting from the first <num> element, I need to create the smallest group
possible where the sum of the <num> elements totals 10 or more. I am only
able to use XSL 1.0.

INPUT:
<row>
    <num>3</num>
    <num>4</num>
    <num>4</num>
    <num>7</num>
    <num>12</num>
    <num>15</num>
    <num>1</num>
</row>

OUTPUT:
<row>
    <group1>
        <num>3</num>
        <num>4</num>
        <num>4</num>
    </group1>
    <group2>
        <num>7</num>
        <num>12</num>
        <num>15</num>
        <num>1</num>
    </group2>
</row>

Any help/pointers appreciated.

--
Kevin





XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>

EasyUnsubscribe <-list/2648179>  (by email <> )


Current Thread
Keywords
xsl