I am using two RTF in this case.
One is parentRTF and childRTF. parentRTF conatains key
to get all childs. In such case "agwore" is parent and
"agwore1" and "agwore3" are from childRTF. It might be
possible that one elment in parentRTF can be child of
another element in parentRTF. This is the example of
"agwore" also in parentRTF but child of "New2".
My RTF is having a complex structure so after
manipulating I created this RTF from parentRTF and
childRTF.
If you want xml and stylesheet then I can send the
same too.
regards,
Ranjan
--- Michael Kay <mike(_at_)saxonica(_dot_)com> wrote:
In my stylesheet, I have a RTF variable which
contains
following xml tree.
<val>agwore</val><desc>wore
description</desc><totalquantity></totalquantity>
<val>agwore1</val><desc>wore
description1</desc><totalquantity>6</totalquantity>
<val>agwore3</val><desc>wore
description3</desc><totalquantity>7</totalquantity>
<val>New1</val><desc>New
description</desc><totalquantity> </totalquantity>
<val>agwore1</val><desc>wore
description1</desc><totalquantity>6</totalquantity>
<val>agwore3</val><desc>wore
description3</desc><totalquantity>7</totalquantity>
<val>New2</val><desc>New2
description</desc><totalquantity> </totalquantity>
<val>agwore</val><desc>wore
description1</desc><totalquantity>6</totalquantity>
<val>agwore3</val><desc>wore
description3</desc><totalquantity>7</totalquantity>
If you can see above "agwore" contains "agwore1
and
'agwore3" so its <totalquantity> should be
agwore1's
<totalquantity> and <agwore3>'s <totalquantity>.
How do you know that agwore contains agwore1 and
agwore3, but does not
contain New1? Is it simply that a containing element
has no value for
totalQuantity?
How do you compute the contents of this variable?
Isn't it possible to
create one or two extra levels of hierarchy in the
structure, to make your
life easier when it comes to processing the data?
Michael Kay
http://www.saxonica.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>
--~--
__________________________________
Do you Yahoo!?
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250
--~------------------------------------------------------------------
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>
--~--