Subject: Re: [xsl] Still thinking to object oriented... From: "Jonas Bassl" <Jonas@xxxxxxxx> Date: Mon, 29 Sep 2008 14:26:55 +0200 |
Okay, this is the example i am working on: <node_a> <node_b> <node_h variable="(#0,0)"/> </node_b> <node_c variables="(#0,0) "> <node_d input-variable="($2,19)" output-variable="(#0,0)"> <node_c variables="($2,19) "> <node_e output-variable="($2,19)"> <node_f> <node_g value="section"/> <node_f> <node_g value="no"/> <node_h variable="(no,14)"/> </node_f> <node_f> <node_g value="title"/> <node_h variable="(title,18)"/> </node_f> </node_f> <node_c variables="(no,14) (title,18) "> <node_i output-variable="(title,18)"> <node_k name="xf:string"> <node_h variable="($1,17)"/> </node_k> <node_c variables="(no,14) ($1,17) "> <node_l input-variable="(section,13)" output-variable="($1,17)"> <node_m> <node_n axis="child"> <node_o element-name="title"/> </node_n></node_m> <node_c variables="(no,14) (section,13) "> <node_v output-variable="(no,14)"> <node_d input-variable="(#12,12)" output-variable="(section,13)"> <node_c variables="(#12,12) "> <node_q> <node_p variable="(#12,12)" direction="document-ascending" type="normal"/> <node_c variables="(#12,12) "> <node_d input-variable="(#9,9)" output-variable="(#12,12)"> <node_u variables="(#9,9) "> <node_c variables="(#5,5) "> <node_l input-variable="(#4,4)" output-variable="(#5,5)"> <node_m> <node_n axis="child"> </node_n> </node_m> <node_c variables="(#4,4) "> <node_d input-variable="(#3,3)" output-variable="(#4,4)"> <node_c variables="(#3,3) "> <node_l input-variable="(#2,2)" output-variable="(#3,3)"> <node_m> <node_n axis="descendantOrSelf"> <XqcAlgAnyKindTest/> </node_n> </node_m> <node_c variables="(#2,2) "> <node_i output-variable="(#2,2)"> <node_r> <node_h variable="(#1,1)"/> </node_r> <node_to_search_1 collection="ino:etc" output-variable="(#1,1)" count-only="false"/> </node_i> </node_c> </node_l> </node_c> </node_d> <node_o element-name="section" /> </node_c> </node_l> </node_c> <node_c variables="(#9,9) "> <node_s> <node_t lower-bound="1" upper-bound="1"/> <node_c variables="(#9,9) "> <node_d input-variable="(#10,10)" output-variable="(#9,9)"> <node_c variables="(#10,10) "> <node_to_search_2 output-variable="(#10,10)"> <node_h variable="(#5,5)"/> </node_to_search_2> </node_c> </node_d> </node_c> </node_s> </node_c> </node_u> </node_d> </node_c> </node_q> </node_c> </node_d> </node_v> </node_c> </node_l> </node_c> </node_i> </node_c> </node_e> </node_c> </node_d> </node_c> </node_a> As output i want: node_a node_b node_c node_d node_c node_e node_c node_i node_c node_l node_c node_v node_d node_c node_q node_c node_d node_u node_c node_l node_c node_d node_c node_l node_c node_i node_to_search_1 node_c node_s node_c node_d node_c node_to_search_2 I hope this example is not to complicated to understand my problem now... 2008/9/29 Xmlizer <xmlizer+xsllist@xxxxxxxxx>: > Well...a slight difference is that one is generating a newline at the > start of the result document and the other is not :-) > > Xmlizer > > On Mon, Sep 29, 2008 at 12:23 PM, Florent Georges <lists@xxxxxxxxxxxx> wrote: >> Andrew Welch wrote: >> >>> <xsl:template match="/"> >>> <xsl:for-each select="//*"> >>> <xsl:value-of select="concat(' >> ',name())"/> >>> </xsl:for-each> >>> </xsl:template> >> >> Which spells more clearly as: >> >> <xsl:value-of select="//*/name(.)" separator="&_#10;"/> >> >> ;-), >> >> --drkm
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Still thinking to object , Xmlizer | Thread | Re: [xsl] Still thinking to object , David Carlisle |
Re: [xsl] Still thinking to object , Xmlizer | Date | Re: [xsl] Still thinking to object , David Carlisle |
Month |