xsl-list
[Top] [All Lists]

Re: [xsl] two-level grouping xslt 2.0

2008-02-28 10:18:01
Sorry about the poor xml of the input. It was way too long to include and my edit dropped off some closing </story> tags. I have tried to fix in the output and input below.

Result should be:

<book>
<bodymatter>
<level1>
    <story>
        <cluster_num>Cluster ONE</cluster_num>
        <cluster_head>What Influences a Decision?</cluster_head>
        <thinking_skill>Thinking Skill analyzing</thinking_skill>
    </story>
    <story>
        <pagenum>13</pagenum>
    </story>
    <imggroup>
<img src="DecisionsDecisions3-web-images/Field%20boy% 20final_fmt.jpeg" alt="missing image file"/>
    <prodnote/></imggroup>
    <story>
        <pagenum>14</pagenum>
    </story>
<level2>
    <story>
        <story-title>Playing God</story-title>
        <author>Ouida Sebestyen</author>
        <p class="initial-paragraph">He was ...</p>
<p>So he wasn’t going to get away without saying good-bye after all...</p>
    </story>
</level2>
        
        <!--multiple story, image, and page elements edited out-->
<level2>
    <story>
        <story-title>TLA</story-title>
        <author>Jane McFann</author>
<p class="initial-paragraph">I trudged down the hallway of ...</p>
        <p ....</p>
        <!--etc-->
    </story>
</level2>
</level1>
<level1>
    <story>
        <cluster_num>Cluster TWO</cluster_num>
        <cluster_head>Good Decision or Bad Decision?</cluster_head>
        <thinking_skill>Thinking Skill evaluating</thinking_skill>
    </story>
    <story>
        <pagenum>51</pagenum>
    </story>
    <imggroup>
<img src="DecisionsDecisions3-web-images/school% 20final_fmt.jpeg" alt="missing image file"/>
    <prodnote/></imggroup>
    <story>
        <pagenum>52</pagenum>
    </story>
<level2>
    <story>
        <story-title>A Kind of Murder</story-title>
        <author>Hugh Pentecost</author>
        <p class="initial-paragraph">...</p>
    </story>
</level2
</level1>
</bodymatter>
</book>

Terry Ofner
1541 Northbrook Drive
Indianapolis, IN 46260
Voice: 317-870-1992
Fax: 317-870-7101

tofner(_at_)comcast(_dot_)net




On Feb 28, 2008, at 11:54 AM, Martin Honnen wrote:

Terry Ofner wrote:
I have been having trouble with this grouping problem:
Input:
<book>
<bodymatter>
    <story>
        <cluster_num>Cluster ONE</cluster_num>
        <cluster_head>What Influences a Decision?</cluster_head>
        <thinking_skill>Thinking Skill analyzing</thinking_skill>
    </story>
    <story>
        <pagenum>13</pagenum>
    </story>
    <imggroup>
<img src="DecisionsDecisions3-web-images/Field%20boy% 20final_fmt.jpeg" alt="missing image file"/>
    <prodnote/></imggroup>
    <story>
        <pagenum>14</pagenum>
    </story>
    <story>
        <story-title>Playing God</story-title>
        <author>Ouida Sebestyen</author>
        <p class="initial-paragraph">He was ...</p>
<p>So he wasn’t going to get away without saying good-bye after all...</p>
        </story>
        <!--multiple story, image, and page elements edited out-->
    <story>
        <story-title>TLA</story-title>
        <author>Jane McFann</author>
<p class="initial-paragraph">I trudged down the hallway of ...</p>
        <p ....</p>
        </story>
        <!--etc-->
    <story>
        <cluster_num>Cluster TWO</cluster_num>
        <cluster_head>Good Decision or Bad Decision?</cluster_head>
        <thinking_skill>Thinking Skill evaluating</thinking_skill>
    </story>
    <story>
        <pagenum>51</pagenum>
    </story>
    <imggroup>
<img src="DecisionsDecisions3-web-images/school% 20final_fmt.jpeg" alt="missing image file"/>
    <prodnote/></imggroup>
    <story>
        <pagenum>52</pagenum>
    </story>
    <story>
        <story-title>A Kind of Murder</story-title>
        <author>Hugh Pentecost</author>
        <p class="initial-paragraph">...</p>
        </story>
</bodymatter>
</book>
I would like to group each <cluster_num> inside <level1> elements and <story-title> inside <level2> elements

Can you post the result you want to generate from the above XML sample?

--

        Martin Honnen
        http://JavaScript.FAQTs.com/

--~------------------------------------------------------------------
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>
--~--



--~------------------------------------------------------------------
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>