xsl-list
[Top] [All Lists]

Re: My brain is hurting

2005-01-14 07:35:23
Hi Chris,

Could you be more precise? I'm confused about the way you are using <usegroup> (which doesn't look like a valid element to me? And why should parameter value 'default' result only in 'chris'?

Cheers,
Geert

Chris Picton wrote:

Hi all

I have the following xml structure.  To paraphrase quickly, I have users
and groups, each user or group has a parent group defined - except for
group 'default', which is always top of the tree.  I have settings for
each user and group.  Each settings node can be specified as 'use
settings from parent group', or 'specify my own settings'.

<root>
  <settings>
    <user name="chris">
      <usegroup="1" />
    </user>
    <user name="phil">
      <usegroup="0" />
      ...
    </user>
    <group name="default">
      <usegroup="0" />
      ...
    </group>
    <group name="othergroup">
      <usegroup="1" />
    </group>

  </settings>
  <users>
    <user name="chris" parent="othergroup">
      ...
    </user>
    <user name="phil" parent="othergroup">
      ...
    </user>
    <group name="default" parent="">
      ...
    </group>
    <group name="othergroup" parent="default">
      ...
    </group>
  </users>
</root>



I am trying to write a transform which, when given a group name as a
parameter, will output a list of usernames which will use that group's
settings.

Example, if parameter 'group' == default,
it will output "chris" in the above example

However, my xsl skills are nowhere near good enough for this.

Does anyone have ideas for me?

Regards

Chris


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




--
Geert(_dot_)Josten(_at_)Daidalos(_dot_)nl
IT-consultant at Daidalos BV, Zoetermeer (NL)

http://www.daidalos.nl/
tel:+31-(0)79-3316961
fax:+31-(0)79-3316464

GPG: 1024D/12DEBB50

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