|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] [newbie] Simple linking
Hi!
I have a simple guestion:
How to make links between elements (using IE5)?
I have made a table using <xsl:for-each select>-method.
In my xml-file there can be identical content in elements and I want to produce
a link between them (for example ROOT/EXS/EX/PORT -> ROOT/BASIC/ID).
The XML-file and the XSL-file looks like this:
--xmlfile----------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml:stylesheet type="text/xsl" href="xslfile.xsl"?>
<xml xmlns="x-schema:schema.xml">
<ROOT>
<BASIC>
<ID>pr:00valve0.F</ID>
<NAME>Valve 1</NAME>
</BASIC>
<EXS>
<EX>
<TARGET>pr:00valve1:a</TARGET>
<PORT>pr:00valve1.F</PORT>
</EX>
<EX>
<TARGET>pr:00valve2:a</TARGET>
<PORT>pr:00valve2.F</PORT>
</EX>
</EXS>
</ROOT>
<ROOT>...</ROOT>
<ROOT>...</ROOT>
</xml>
-------------------------
--xslfile----------------
<xsl:template match="xml">
<TABLE border="1">
<THEAD align="center">
<TD width="100"><DIV class="header">ID</DIV></TD>
<TD width="100"><DIV class="header">EX</DIV></TD>
<TD width="100"><DIV class="header">EX</DIV></TD>
</THEAD>
<xsl:for-each select="ROOT">
<TR>
<TD width="100"><a class="row"><xsl:value-of
select="BASIC/ID[0]"/></a></TD>
<TD width="100"><a class="row"><xsl:value-of
select="EXS/EX[0]"/></a></TD>
<TD width="100"><a class="row"><xsl:value-of
select="EXS/EX[1]"/></a></TD>
</TR>
</xsl:for-each>
</TABLE>
</xsl:template>
-------------------------
Thanks in advance.
Jani
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








