parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

D 11.05.2005 16:18 / 11.05.2005 16:26

э-э-э. да, видимо тут я был не прав, насоветовал :)
<item label="root">
	<item label="object 1">
		<item label="object 1.1"/>
		<item label="object 1.2"/>
		<item label="object 1.3"/>
	</item>
	<item label="object 2"/>
</item>

<xsl:template match="//menu">
	<table width="100%">
		<xsl:apply-template match=".//menuitem"/>
	</table>
</xsl:template>

<xsl:template match="//menuitem">
	<tr><td bgcolor="red">
		<!-- нужно что-то типа style=" padding-left: {count(ancestor::count) * 3}em ", думаю с повторным выводом тире сами разберетесь... -->
		<a href="{@link}">
			<xsl:value-of select="@label" />
		</a>
	</td></tr>
</xsl:template>