[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Customizing
Hi Christian, Can you provide some more information? Which operation system and docbook version do you use? When does the error occurs? Post the error message. Regards Stefan Christian-Josef Schrattenthaler schrieb: > Hi! > > For testing, I made a copy of the javahelp.xsl, and then I made my > customizing in the copy of the original file. Now this file works fine for > me, but I think, I have to make my customizing how described in the manual > (http://sagehill.net/docbookxsl/CustomMethods.html#WriteCustomization). > > I must replace some block oft he original file with my changes. So I created > a file how described in the manual, and tried to make my transformation, but > this didn't work. There are strange errors, like 'directory not found'. > > For example: > > > ORIGINAL TEXT BLOCK: > > <!-- ==================================================================== > --> > > <xsl:template name="helpset"> > <xsl:call-template name="write.chunk.with.doctype"> > <xsl:with-param name="filename" > select="concat($base.dir,'jhelpset.hs')"/> > <xsl:with-param name="method" select="'xml'"/> > <xsl:with-param name="indent" select="'yes'"/> > <xsl:with-param name="doctype-public" select="'-//Sun Microsystems > Inc.//DTD JavaHelp HelpSet Version 1.0//EN'"/> > <xsl:with-param name="doctype-system" > select="'http://java.sun.com/products/javahelp/helpset_1_0.dtd'"/> > <xsl:with-param name="content"> > <xsl:call-template name="helpset.content"/> > </xsl:with-param> > </xsl:call-template> > </xsl:template> > > <xsl:template name="helpset.content"> > <xsl:variable name="title"> > <xsl:apply-templates select="." mode="title.markup"/> > </xsl:variable> > > <helpset version="1.0"> > <title> > <xsl:value-of select="normalize-space($title)"/> > </title> > > <!-- maps --> > <maps> > <homeID>top</homeID> > <mapref location="jhelpmap.jhm"/> > </maps> > > <!-- views --> > <view> > <name>TOC</name> > <label>Table Of Contents</label> > <type>javax.help.TOCView</type> > <data>jhelptoc.xml</data> > </view> > > <view> > <name>Index</name> > <label>Index</label> > <type>javax.help.IndexView</type> > <data>jhelpidx.xml</data> > </view> > > <view> > <name>Search</name> > <label>Search</label> > <type>javax.help.SearchView</type> > <data > engine="com.sun.java.help.search.DefaultSearchEngine">JavaHelpSearch</data> > </view> > </helpset> > </xsl:template> > > <!-- ==================================================================== > --> > > > MY VERSION: > > <!-- ==================================================================== > --> > > <xsl:template name="helpset"> > <xsl:call-template name="write.chunk.with.doctype"> > <xsl:with-param name="filename" > select="concat($base.dir,'jhelpset_',$language,'.hs')"/> > <xsl:with-param name="method" select="'xml'"/> > <xsl:with-param name="indent" select="'yes'"/> > <xsl:with-param name="doctype-public" > select="'-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version > 2.0//EN'"/> > <xsl:with-param name="doctype-system" > select="'http://java.sun.com/products/javahelp/helpset_2_0.dtd'"/> > <xsl:with-param name="content"> > <xsl:call-template name="helpset.content"/> > </xsl:with-param> > </xsl:call-template> > </xsl:template> > > <xsl:template name="helpset.content"> > <xsl:variable name="title"> > <xsl:apply-templates select="." mode="title.markup"/> > </xsl:variable> > > <helpset version="2.0"> > <title> > <xsl:value-of select="normalize-space($title)"/> > </title> > > <!-- maps --> > <maps> > <homeID>book</homeID> > <mapref location="jhelpmap.jhm"/> > </maps> > > <!-- views --> > <view> > <name>TOC</name> > <label>Table Of Contents</label> > <type>javax.help.TOCView</type> > <data>jhelptoc.xml</data> > </view> > > <view> > <name>Index</name> > <label>Index</label> > <type>javax.help.IndexView</type> > <data>jhelpidx.xml</data> > </view> > > <view> > <name>Search</name> > <label>Search</label> > <type>javax.help.SearchView</type> > <data > engine="com.sun.java.help.search.DefaultSearchEngine">JavaHelpSearch</data> > </view> > > <view> > <name>Favorites</name> > <label>Favorites</label> > <type>javax.help.FavoritesView</type> > </view> > > <!-- presentation --> > <presentation xml:lang="{$language}" default="true" > displayviews="true" > displayviewimages="true"> > <name>default</name> > <size width="640" height="480"/> > <location x="200" y="200"/> > <title> > <xsl:value-of select="normalize-space($title)"/> > </title> > <toolbar> > <helpaction>javax.help.BackAction</helpaction> > <helpaction>javax.help.ForwardAction</helpaction> > <helpaction>javax.help.HomeAction</helpaction> > <helpaction>javax.help.PrintAction</helpaction> > <helpaction>javax.help.PrintSetupAction</helpaction> > <helpaction>javax.help.ReloadAction</helpaction> > <helpaction>javax.help.SeparatorAction</helpaction> > </toolbar> > </presentation> > </helpset> > </xsl:template> > > <!-- ==================================================================== > --> > > Please can anyone explain, how my file must look like, to replace this code > from the original file with my version? > > Thanks, > Christian. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]