Subject: RE: [xsl]how to mix two trees From: Jarno.Elovirta@xxxxxxxxx Date: Mon, 7 Oct 2002 15:42:47 +0300 |
Hi, > hello, I am having a headache on starting XSLT, and I have to do the > following: > given a tree like: > <result> > <exercise> > <row> > <exercise_id>1</exercise_id> > <exercise_title>XSLT Foo</exercise_title> > <exercise_question> > She sells sea sehells on the ____<question_1 />. <br /> > Fuzzy wuzzy was a _____<question_2 /> > </exercise_question> > </row> > </exercise> > <questions> > <row> > <question_id>1</question_id> > <question_order>1</question_order> > <question_options> > <item>Seashore</item> > <item>Pier</item> > </question_options> > </row> > <row> > <question_id>1</question_id> > <question_order>2</question_order> > <question_options> > <item>anemone</item> > <item>bear</item> > <item>butterfly</item> > </question_options> > </row> > </questions> > </result> > I'd have to reconstruct the result in HTML, substituting the > <question_ > /> tags in he exercise with the <row> contents belongingto the > corresponding <question_order>. > Note: the XML design can be changed(any places on where to learn good > XML design?), but we will always have these result sets with one > exercise having one or more questions in it. Change the <question_1 /> elements to e.g. <question-ref id="2" />, then write an identity transformation, with a template that will match question-ref elements, and in that template, fetch the corresponding row element. Cheers, Jarno XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] sum function used for val, TSchutzerWeissmann | Thread | RE: [xsl]how to mix two trees, DPawson |
[xsl]how to mix two trees, Tiago Freire | Date | Re: [xsl] 50 XSLT Tips and a Quiz, Jeni Tennison |
Month |