xsl-list
[Top] [All Lists]

[xsl] For-each-group problem

2006-10-02 08:16:16
Can't seem to get the results I want using for-each-group

Using Saxon 8 and XSLT 2

Sample doc

<root>
  <body>
    <heading>
    <p></p>
    <p></p>

    <li></li>
    <div>
      <p></p>
      <p></p>
    </div>

    <li></li>
    <div>
      <p></p>
      <p></p>
      <p></p>
      <p></p>
    </div>

    <li></li>
    <div>
      <p></p>
      <p></p>
    </div>

    <p></p>
    <p></p>
    <footer></footer>
  <body>
</root>

I want it to look like the following

<root>
  <body>
    <heading>
    <p></p>
    <p></p>

    <li>
      <div>
        <p></p>
        <p></p>
      </div>
    </li>

    <li>
      <div>
        <p></p>
        <p></p>
        <p></p>
        <p></p>
      </div>
    </li>

    <li>
      <div>
        <p></p>
        <p></p>
      </div>
    </li>

    <p></p>
    <p></p>
    <footer></footer>
  <body>
</root>

I've followed the example in MK's XSLT 2 book page # 297 and haven't achieved
the same results. I have a bunch of elements that this must be done to.

Any help would be grealy appreciated.

Mario Madunic

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