xsl-list
[Top] [All Lists]

[xsl] Re: Reordering a complex hierarchical structure

2006-08-31 12:18:27
Ok, so I've managed to get as far as a structure as (I requested) and
you have detailed, but rather than a list such as:

<service>
  <name>somename</name>
  <id>1</id>
  <metric name="andanothermetric">value3</metric>
  <metric name="andanothermetric">value6</metric>
  <metric name="anothermetric">value2</metric>
  <metric name="anothermetric">value5</metric>
  <metric name="somemetric">value1</metric>
  <metric name="somemetric">value4</metric>
</service>

I'd prefer it if I could get it so similarly named metrics are grouped together, so:

<service>
        <name>somename</name>
        <id>1</id>
        <metric name="somemetric">
                <value>value1</value>
                <value>value4</value>
        </metric>
        <metric name="anothermetric">
                <value>value2</value>
                <value>value5</value>
        </metric>
        <metric name="andanothermetric">
                <value>value3</value>
                <value>value6</value>
        </metric>
</service>

Whats returned by the for each is every occurrence of metric, for a different service, as I understand. How can I group similarly named metrics together?

Cheers,

Ian
        




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