|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XSL query
>I want to produce something like:
><a href="Item1.html">Item1</a>
><a href="Item2.html">Item2</a>
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:imsmd="someuri">
<xsl:output method="html"/>
<xsl:template match="/">
<xsl:for-each select="Package/Organisation/TableOfContents/Item">
<xsl:variable name="ident" select="@IdentifierRef"/>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of
select="/Package/Resource/Content[@Identifier=$ident]/@URL"/></xsl:attribute
>
<xsl:value-of select="@imsmd:Title"/>
</xsl:element>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
seems to produce the desired result (using xt-win32 dated Nov. 5, 1999) when
applied to
<?xml version="1.0" ?>
<Package xmlns:imsmd="someuri">
<Organisation>
<TableOfContents>
<Item IdentifierRef="Content1" imsmd:Title="Item1"/>
<Item IdentifierRef="Content2" imsmd:Title="Item2"/>
</TableOfContents>
</Organisation>
<Resource>
<Content Identifier="Content1" URL="item1.html"/>
<Content Identifier="Content2" URL="item2.html"/>
</Resource>
</Package>
-- Jim Klopfenstein
***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************
|
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








