1<?xml version="1.0" encoding="iso-8859-1"?> 2<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 3 version="1.0"> 4 5 <!-- 6/*FreeMind - A Program for creating and viewing Mindmaps 7 *Copyright (C) 2006 Christian Foltin <christianfoltin@users.sourceforge.net> 8 *See COPYING for Details 9 * 10 *This program is free software; you can redistribute it and/or 11 *modify it under the terms of the GNU General Public License 12 *as published by the Free Software Foundation; either version 2 13 *of the License, or (at your option) any later version. 14 * 15 *This program is distributed in the hope that it will be useful, 16 *but WITHOUT ANY WARRANTY; without even the implied warranty of 17 *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 *GNU General Public License for more details. 19 * 20 *You should have received a copy of the GNU General Public License 21 *along with this program; if not, write to the Free Software 22 *Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 23 */ 24 25 --> 26 27 <xsl:output method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" 28 doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/> 29 30<!-- fc, 20.10.2004: The following parameter is set by freemind. --> 31<xsl:param name="destination_dir">./</xsl:param> 32<xsl:param name="area_code"></xsl:param> 33<xsl:param name="folding_type">html_export_no_folding</xsl:param> 34 <!-- possible values: 35 html_export_fold_all, 36 html_export_no_folding, 37 html_export_fold_currently_folded, 38 html_export_based_on_headings: this means, that approx. five levels are given, more deeper nodes are folded. 39 As of the time being, this parameter is not used. 40 --> 41<!-- 42 43 --> 44 <xsl:template match="/"> 45 <html> 46 <head> 47 <!-- look if there is any node inside the map (there should never be none, but who knows?) 48 and take its text as the title --> 49 <xsl:choose> 50 <xsl:when test="/map/node/@TEXT"> 51 <title><xsl:value-of select="/map/node/@TEXT" /></title> 52 </xsl:when> 53 <xsl:otherwise> 54 <title>FreeMind2HTML Mindmap</title> 55 </xsl:otherwise> 56 </xsl:choose> 57 <style type="text/css"> 58/*<![CDATA[*/ 59body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; height:100% } 60html { height:100% } 61/*]]>*/ 62 </style> 63 </head> 64 <body> 65 <xsl:element name="applet"> 66 <xsl:attribute name="code">freemind.main.FreeMindApplet.class</xsl:attribute> 67 <xsl:attribute name="archive">./<xsl:value-of select="$destination_dir"/>freemindbrowser.jar</xsl:attribute> 68 <xsl:attribute name="width">100%</xsl:attribute> 69 <xsl:attribute name="height">100%</xsl:attribute> 70 <param name="type" value="application/x-java-applet;version=1.4"/> 71 <param name="scriptable" value="false"/> 72 <param name="modes" value="freemind.modes.browsemode.BrowseMode"/> 73 <xsl:element name="param"> 74 <xsl:attribute name="name">browsemode_initial_map</xsl:attribute> 75 <xsl:attribute name="value">./<xsl:value-of select="$destination_dir"/>map.mm</xsl:attribute> 76 </xsl:element> 77 <param name="initial_mode" value="Browse"/> 78 <param name="selection_method" value="selection_method_direct"/> 79 <param name="separate_jvm" value="true"/> 80 </xsl:element> 81 </body> 82 </html> 83 </xsl:template> 84 85 86</xsl:stylesheet> 87