This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: my fist question.


<xsl:template match="/">
	<!-- apply all the templates named 'titulo' all over the
document
		(sometimes inside a question, sometimes inside a
'respuesta')-->
	<xsl:apply-templates select="//titulo">
		<xsl:sort/>
	</xsl:apply-templates>
</xsl:tempalte>

<xsl:template match="titulo">
	<!-- For each ancestor named 'titulo' -->
	<for-each select="ancestor::titulo">
		===
	</for-each>
	<xsl:value-of select="."/>
</xsl:template>

title 1 1 1
===title 1 1 2
===title 1 1 3
=======title 1 1 4
=======title 1 1 5
===title 1 1 6
============title 1 1 7
============title 1 1 8

But I don't fully understand your xml structure, and I don't think this
is what you're looking for.

Hope it helps anyway,


> -----Mensaje original-----
> De: Carlos [mailto:linux@lpis.com]
> Enviado el: lunes, 11 de marzo de 2002 12:44
> Para: XSL-List@lists.mulberrytech.com
> Asunto: [xsl] my fist question.
> 
> 
> Hello this is my first question to this list.
> 
> i i have this xml file:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <FOROS>
>     <FORO>
>     <TITLE>TITLE 1</TITLE>
>         <QUESTIONS>
>             <QUESTION>
>                 <TITLE>TITLE 1 1</TITLE>
>                 <TEXT>TEXT 1 1</TEXT>
>             </QUESTION>
>             <QUESTION>
>                 <TITLE>TITLE 1 2</TITLE>
>                 <TEXT> TEXT 1 2QUESTION</TEXT>
>                     <RESPUESTA>
>                         <TITLE>TITLE 1 2 1</TITLE>
>                         <TEXT>TEXT 1 2 1</TEXT>
>                     </RESPUESTA>
>                     <RESPUESTA>
>                         <TITLE>TITLE 1 2 2</TITLE>
>                         <TEXT>TEXT 1 2 2</TEXT>
>                     </RESPUESTA>
>                     <RESPUESTA>
>                         <TITLE>TITLE 1 2 3</TITLE>
>                         <TEXT> TEXT 1 2 3</TEXT>
>                         <RESPUESTA>
>                             <TITLE>TITLE 1 2 3 1</TITLE>
>                             <TEXT> TEXT 1 2 3 1</TEXT>
>                         </RESPUESTA>
>                         <RESPUESTA>
>                             <TITLE>TITLE 1 2 3 2</TITLE>
>                             <TEXT> TEXT 1 2 3 2</TEXT>
>                         </RESPUESTA>
>                             <RESPUESTA>
>                                 <TITLE>TITLE 1 2 3 3</TITLE>
>                                 <TEXT>TEXT 1 2 3 2</TEXT>
>                             </RESPUESTA>
>                     </RESPUESTA>
>             </QUESTION>
>         </QUESTIONS>
>     </FORO>
> </FOROS>
> 
> 
> how can i, with xsl file, format the output in this form:
> 
> 
> 
> TITLE 1
>    TITLE 1 1
>    TITLE 1 2
>        TITLE 1 2 1
>        TITLE 1 2 2
>        TITLE 1 2 3
>            TITLE 1 2 3 1
>            TITLE 1 2 3 2
> 
> 
> Using the xsl fiel, how can i format in that form? hoiw is 
> the xsl syntax
> for sorting that?
> the xml file can be a big xml and it can have TITLE 1 X X X trees
> 
> Thanks
> Carlos
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]