This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Different attributes - same template
- To: <xsl-list at mulberrytech dot com>
- Subject: Different attributes - same template
- From: "Vytautas Nuobara" <vytnuo at nomagiclt dot com>
- Date: Thu, 29 Jun 2000 16:02:53 +0100
- Organization: NoMagic
- Reply-To: xsl-list at mulberrytech dot com
I have following xml file containing frame sets, which are nested in other
frame sets:
<page>
<title>Main</title>
<frameset>
<frame>
<framename>menu</framename>
<frameurl>/LoginMenu.html</frameurl>
</frame>
<frameset>
<frame>
<framename>header</framename>
<frameurl>/1.html</frameurl>
</frame>
<frame>
<framename>contents</framename>
<frameurl>/2.xml</frameurl>
</frame>
</frameset>
</frameset>
</page>
The problem is that when i'm displaying these frames i need to set different
scrolling value ("no"/"auto") etc. To be more exact i want to get HTML code
like this:
<html>
<head>
<title>Main</title>
</head>
<frameset framespacing="0" border="false" frameborder="0" cols="160,*">
<frame name="menu" noresize src="/LoginMenu.html" scrolling="auto"
marginheight="0" marginwidth="0">
<frameset rows="55,*,5%">
<frame name="header" noresize src="/1.html" scrolling="no"
marginwidth="0" marginheight="0">
<frame name="contents" noresize src="/2.xml" scrolling="auto"
marginwidth="20" marginheight="0">
</frameset>
</frameset>
</html>
The question is: how can i apply the same template for these frames and add
specific attribute values? I tried to write template which adds similar
attribes, something like this:
<xsl:template name="frame">
<xsl:attribute name="noresize">1</xsl:attribute>
<xsl:attribute name="name"><xsl:value-of
select="frameset/frame/framename"/></xsl:attribute>
<xsl:attribute name="src"><xsl:value-of
select="frameset/frame/frameurl"/></xsl:attribute>
....
</xsl:template>
but it seems to be the wrong way....
Can anybody give me the right one?
Thanx in advance
Vytautas Nuobara
Programmer
No Magic Inc.
Address: P.O. box 2166, LT- 3000, Kaunas
Phone: +370 7 351326, Fax: +370 7 350440
e-mail: vytnuo@nomagiclt.com
WWW: http://www.nomagic.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list