[
Lists Home |
Date Index |
Thread Index
]
- From: "Klopfenstein, James Stafford" <klopfens@indiana.edu>
- To: "'Ray Jones'" <r.jones@unl.ac.uk>, "'xml-dev@xml.org'" <xml-dev@xml.org>
- Date: Fri, 12 May 2000 14:27:08 -0500
>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@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************
|