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

RE: [xsl] xsl programming problem


Subject: RE: [xsl] xsl programming problem
From: cknell@xxxxxxxxxx
Date: Thu, 13 Jan 2005 16:20:35 -0500

Is it your intention to set the value of the "linkId" attribute for each for each "related_bit" element equal to the "linkId" attribute of the "reg_bit" element that is the parent of the first instance of the "related_bit" in document order?
-- 
Charles Knell
cknell@xxxxxxxxxx - email



-----Original Message-----
From:     Jon Steeves <Jon_Steeves@xxxxxxxxxxxxxx>
Sent:     Thu, 13 Jan 2005 10:36:43 -0800
To:       "'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject:  [xsl] xsl programming problem

Hello:

  I have a XSL programming problem I haven't been able to crack.  

1. Here's my xml input file

    <reg_bit linkId="N101D2">
        <bit_name>BIT1</bit_name>
        <related_bit>BIT2</related_bit>
        <related_bit>BIT3</related_bit>       
    </reg_bit>

    <reg_bit linkId="N101D5">
        <bit_name>BIT2</bit_name>
        <related_bit>BIT3</related_bit>
        <related_bit>BIT1</related_bit>       
    </reg_bit>


    <reg_bit linkId="N101D9">
        <bit_name>BIT3</bit_name>
        <related_bit>BIT1</related_bit>
        <related_bit>BIT2</related_bit>       
    </reg_bit> 

2. After processing I want the xml to look like this:

    <reg_bit linkId="N101D2">
        <bit_name>BIT1</bit_name>
        <related_bit linkId="N101D5">BIT2</related_bit>
        <related_bit linkId="N101D9">BIT3</related_bit>       
    </reg_bit>

    <reg_bit linkId="N101D5">
        <bit_name>BIT2</bit_name>
        <related_bit linkId="N101D9">BIT3</related_bit>
        <related_bit linkId="N101D2">BIT1</related_bit>       
    </reg_bit>


    <reg_bit linkId="N101D9">
        <bit_name>BIT3</bit_name>
        <related_bit linkId="N101D2">BIT1</related_bit>
        <related_bit linkId="N101D5">BIT2</related_bit>       
    </reg_bit>


Anybody have any ideas?

Thanks

Jon



Jon Steeves
Technical Communications
(604) 415-6053 ext. 2139
jon_steeves@xxxxxxxxxxxxxx


Current Thread
Keywords