RE: [xsl] XHTML substitution question

Subject: RE: [xsl] XHTML substitution question
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Sat, 22 Apr 2006 09:18:44 +0100
Use attribute value templates:

content="{$xyz}"

where $xyz can be any XPath expression.

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: Kerry Kobashi [mailto:kkobashi@xxxxxxxxxxx] 
> Sent: 22 April 2006 06:38
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] XHTML substitution question
> 
> I would like to substitute values for the language, 
> description, and keyword metatags in my stylesheet below. How 
> could I accomplish this?
> 
> <?xml version="1.0"?>
> <xsl:stylesheet version="1.0" 
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
>     <xsl:output method="xml" 
> doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"; 
> doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" indent="yes"/>
>     
>     <xsl:template match="/">                
>         <html xmlns="http://www.w3.org/1999/xhtml"; 
> xml:lang="language substitution here" lang="language 
> substitution here">
>             <head>
>                 <title><xsl:value-of select="manufacturer"/> 
> <xsl:value-of select="model"/></title>
>                 <meta name="description" content="description 
> substitution here"/>
>                 <meta name="keywords" content="keyword 
> substitution here"/>
>                 <meta http-equiv="Content-Language" 
> content="language substitution here"/>
>             </head>
>             <body>
>                 blah blah blah
>             </body>
>         </html>
>     </xsl:template>
> </xsl:stylesheet>

Current Thread