| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Copyright (c) 2005, 2007 IBM Corporation and others. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| Contributors: |
| IBM Corporation - initial implementation |
| --> |
| |
| <xsl:stylesheet version="1.0" |
| xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
| |
| <xsl:output method="html" version="1.0" encoding="UTF-8" |
| doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" |
| doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" |
| indent="yes"/> |
| |
| <xsl:include href="resources.xsl"/> |
| <xsl:include href="common.xsl"/> |
| <xsl:include href="mapping.xsl"/> |
| |
| <xsl:template match="/Element"> |
| <xsl:variable name="elementType" select="@Type"/> |
| <xsl:variable name="elementTypeName" select="@TypeName"/> |
| <xsl:variable name="elementName" select="@Name"/> |
| <xsl:variable name="elementPresentationName" select="@DisplayName"/> |
| <xsl:variable name="backPath" select="@BackPath"/> |
| <xsl:variable name="imagePath" select="concat($backPath, 'images/')"/> |
| <xsl:variable name="shapeImage" select="concat($backPath,@ShapeiconUrl)"/> |
| <xsl:variable name="presentation" select="reference[@name='presentation']"/> |
| <xsl:variable name="contentDescription" select="$presentation/Element"/> |
| <xsl:variable name="copyright" select="copyright"/> |
| <xsl:variable name="showTreeBrowser" select="@showTreeBrowser"/> |
| <xsl:variable name="responsibleRole" select="reference[@name='responsibleRole']/Element[@Type='Role']"/> |
| <xsl:variable name="queryString" select="@queryString"/> |
| <xsl:variable name="relProcessPath" select="@relProcessPath"/> |
| <xsl:variable name="tagValues" select="@TagValues"/> |
| |
| <html> |
| <xsl:attribute name="lang"><xsl:value-of select="@lang"/></xsl:attribute> |
| <xsl:attribute name="xml:lang"><xsl:value-of select="@lang"/></xsl:attribute> |
| <head> |
| <title><xsl:value-of select="$elementTypeName"/>: <xsl:value-of select="$elementPresentationName"/></title> |
| <script type="text/javascript" language="JavaScript"> |
| var queryStr = location.search; |
| document.write("<meta http-equiv=\"refresh\" content=\"0;url=<xsl:value-of select="@defaultTabUrl"/>" + queryStr + "\">"); |
| </script> |
| <xsl:call-template name="umaMetaTags"> |
| <xsl:with-param name="elementType" select="$elementType"/> |
| <xsl:with-param name="elementName" select="$elementName"/> |
| <xsl:with-param name="elementPresentationName" select="$elementPresentationName"/> |
| </xsl:call-template> |
| <meta name="element_type"> |
| <xsl:call-template name="mapping"> |
| <xsl:with-param name="elementType" select="$elementType"/> |
| </xsl:call-template> |
| </meta> |
| <meta name="filetype" content="description"/> |
| <meta name="role"> |
| <xsl:choose> |
| <xsl:when test="$responsibleRole/@DisplayName!=''"> |
| <xsl:attribute name="content"><xsl:value-of select="$responsibleRole/@DisplayName"/></xsl:attribute> |
| </xsl:when> |
| <xsl:otherwise> |
| <xsl:attribute name="content">none</xsl:attribute> |
| </xsl:otherwise> |
| </xsl:choose> |
| </meta> |
| <xsl:if test="$tagValues!=''"> |
| <meta name="tags" content="{$tagValues}"/> |
| </xsl:if> |
| </head> |
| </html> |
| </xsl:template> |
| |
| </xsl:stylesheet> |