Subject: Re: [xsl] Recursive? From: Sven Waibel <sven.waibel@xxxxxxxx> Date: Thu, 17 Mar 2005 11:02:48 +0100 |
I have a problem now. I count numbering to indent it. I did it this way margin-left="concat(string-length(numbering)-1,'mm')" but so i don't get the result. Sven Michael Kay wrote: > Processing a recursive data structure should always be done recursively. > > I can't see anything in this requirement that can't be satisfied by a > completely straightforward set of template rules using the standard > <xsl:apply-templates/> technique at each level to process the children. If > you're struggling with it, it would be helpful to know where your > difficulties are. > > Michael Kay > http://www.saxonica.com/ > > > >>-----Original Message----- >>From: Sven Waibel [mailto:sven.waibel@xxxxxxxx] >>Sent: 17 March 2005 08:56 >>To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx >>Subject: [xsl] Recursive? >> >>Hi everybody, >> >>my xml: >><?xml version="1.0" encoding="ISO-8859-15"?> >><it> >> <tt id="20"> >> <numbering>1</numbering> >> <name><![CDATA[test0]]></name> >> <tc id="4611686020000000015"> >> <numbering>1.1</numbering> >> <name><![CDATA[test1]]></name> >> </tc> >> </tt> >> <tt id="21"> >> <numbering>2</numbering> >> <name><![CDATA[test2]]></name> >> <tt id="22"> >> <numbering>2.1</numbering> >> <name><![CDATA[test3]]></name> >> <tt id="23"> >> <numbering>2.1.1</numbering> >> <name><![CDATA[tgf]]></name> >> <tc id="4611686020000000012"> >> <numbering>2.1.1.1</numbering> >> <name><![CDATA[test4]]></name> >> </tc> >> <tc id="4611686020000000013"> >> <numbering>2.1.1.2</numbering> >> <name><![CDATA[test5]]></name> >> </tc> >> </tt> >> <tc id="4611686020000000014"> >> <numbering>2.1.2</numbering> >> <name><![CDATA[test6]]></name> >> </tc> >> </tt> >> </tt> >></it> >> >>I want to get this: >> >>number name >> >>1 test0 >> 1.1 test1 >>2 test2 >> 2.1 test3 >> 2.1.1 test4 >> 2.1.1.1 test5 >> 2.1.1.2 test6 >> 2.1.2 test7 >> >> >>Should i do it recursively or is there a better way to achieve it? >> >>Thanks and best regards. >> >>Sven >> 2.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Recursive?, omprakash . v | Thread | RE: [xsl] Recursive?, Michael Kay |
RE: [xsl] Recursive?, Michael Kay | Date | RE: [xsl] Recursive?, Michael Kay |
Month |