After further debugging, I am able to use the cutom XSL (ModuleDoc-2-PDF.xsl) if I replace the following line in it: <xsl:import href="xxe-config:docbook5/xsl/fo/docbook.xsl"/> by <xsl:import href="xxe-config:docbook/xsl/fo/docbook.xsl"/>
"Please note that this level of support is reserved to the customers of XMLmind XML Editor. See http://www.xmlmind.com/xmleditor/support.html#xmleditor_support_policy " Thank you. However, please note, I am evaluating the XXE so that we can be the future customers of XMLMind. Hussein Shafie wrote: > Now, your problem is no longer related to XMLmind XML Editor. You > probably made a mistake in your XSLT template. > > (My guess is that you forgot the namespace prefix of partype: > <xsl:template match="partype">) > > Please note that this level of support is reserved to the customers of > XMLmind XML Editor. See > http://www.xmlmind.com/xmleditor/support.html#xmleditor_support_policy > > > > Anagha Tongaonkar wrote: > >> >> Sorry, I take back, I was looking at the wrong document. I read the >> XXE configure documents mentioned in this e-mail. >> >> I am still having problems creating a PDF using my custom XSL. This >> is what I have done so far: >> >> Added my "moduleDoc" directory in $XXE/addon: >> $XXE/addon/moduleDoc/ >> that has following: >> ModuleDoc-2-HTML.xsl ModuleDoc-Template.xxe icons/ >> images/ >> ModuleDoc-2-PDF.xsl >> ModuleDoc-Template.xml >> custom.rng >> docbook.rng >> >> The ModuleDoc-Template.xxe has the following: >> >> <?xml version="1.0" encoding="ISO-8859-1"?> >> <configuration name="Module Document" >> xmlns="http://www.xmlmind.com/xmleditor/schema/configuration" >> xmlns:cfg="http://www.xmlmind.com/xmleditor/schema/configuration" >> xmlns:imgd="http://www.xmlmind.com/xmleditor/schema/imagedemo" >> xmlns:svg="http://www.w3.org/2000/svg" >> xmlns:xlink="http://www.w3.org/1999/xlink"> <include >> location="xxe-config:docbook5/docbook5.xxe"/> >> <css location="ModuleDoc.css" name="Module Document" /> >> <template location="template.xml" name="Template" /> >> <saveOptions favorInteroperability="false" /> >> <property name="db5.toPS.transform" >> url="true">ModuleDoc-2-PDF.xsl</property> >> </configuration> >> >> >> Started XXE. >> Ensured that the $XXE/addon/moduleDoc/ModuleDoc-Template.xxe is in >> Configurations by executing "$XXE/bin/convertdoc -l". >> Opened the $XXE/addon/moduleDoc/ModuleDoc-Template.xml. >> >>> From Menu selected DocBook ->Convert Document -> Convert to PDF ... >> >> I got a Save File dialog box, I specified the target file name in >> there & clicked OK. >> Then I got a Message box titled "Executing command" with the >> following messages: >> >> Invoking process command "db5.toPS" >> with parameter ""pdf" "|pdf" "/book toc /article toc" "1"" >> Creating directory "resources" >> Creating directory "raw" >> Copying document to "__doc.xml" >> Extracting "/tmp/xxe928/raw/ModuleDoc-Template_tmp_0.%X" >> from "/article/sect1/equation/ns3:math" >> Extracted "/tmp/xxe928/raw/ModuleDoc-Template_tmp_0.mml" >> from "/article/sect1/equation/ns3:math" >> : >> : >> : >> Transforming XML file "__doc.xml" to "__doc.fo" using "<property >> name="db5.toPS.transform">" >> Compiling style sheet >> "file:/u1/anagha/work/SVN/documentation/XMLMind/xxe-perso-3_8_0/addon/moduleDoc/ModuleDoc-2-PDF.xsl" >> >> >> >> The command completed & created the output PDF document; however, it >> did not take into considerations the custom xsl templates I have in >> ModuleDoc-2-PDF.xsl. As a result the custom (docbook 5) elements that >> I have in my XML appeared as "XML fragments" in the resulting PDF >> document. Am I missing something? Please let me know how do I go >> about using my custom ModuleDoc-2-PDF.xsl for PDF transformations. >> >> Appreciate your replies. >> >> The ModuleDoc-2-PDF.xsl has following: >> >> <?xml version="1.0" encoding="UTF-8"?> >> <xsl:stylesheet >> xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >> xmlns:fo="http://www.w3.org/1999/XSL/Format" >> version="1.0"> >> <!-- Using the docbook.xsl from XMLMind --> >> <xsl:import href="xxe-config:docbook5/xsl/fo/docbook.xsl"/> >> <xsl:template match="partype"> >> <fo:block> >> <!--<xsl:text>Parameter Type: </xsl:text>--> >> <xsl:call-template name="simple.xlink"> >> <xsl:with-param name="content"> >> <xsl:apply-templates/> >> </xsl:with-param> >> </xsl:call-template> >> </fo:block> </xsl:template> >> : >> : >> >> > > >> >> Sorry, I take back, I was looking at the wrong document. I read the >> XXE configure documents mentioned in this e-mail. >> >> I am still having problems creating a PDF using my custom XSL. This >> is what I have done so far: >> >> Added my "moduleDoc" directory in $XXE/addon: >> $XXE/addon/moduleDoc/ >> that has following: >> ModuleDoc-2-HTML.xsl ModuleDoc-Template.xxe icons/ >> images/ >> ModuleDoc-2-PDF.xsl >> ModuleDoc-Template.xml >> custom.rng >> docbook.rng >> >> The ModuleDoc-Template.xxe has the following: >> >> <?xml version="1.0" encoding="ISO-8859-1"?> >> <configuration name="Module Document" >> xmlns="http://www.xmlmind.com/xmleditor/schema/configuration" >> xmlns:cfg="http://www.xmlmind.com/xmleditor/schema/configuration" >> xmlns:imgd="http://www.xmlmind.com/xmleditor/schema/imagedemo" >> xmlns:svg="http://www.w3.org/2000/svg" >> xmlns:xlink="http://www.w3.org/1999/xlink"> <include >> location="xxe-config:docbook5/docbook5.xxe"/> >> <css location="ModuleDoc.css" name="Module Document" /> >> <template location="template.xml" name="Template" /> >> <saveOptions favorInteroperability="false" /> >> *<property name="db5.toPS.transform" >> url="true">ModuleDoc-2-PDF.xsl</property>* >> </configuration> >> >> >> Started XXE. >> Ensured that the $XXE/addon/moduleDoc/ModuleDoc-Template.xxe is in >> Configurations by executing "$XXE/bin/convertdoc -l". >> Opened the $XXE/addon/moduleDoc/ModuleDoc-Template.xml. >> >From Menu selected DocBook ->Convert Document -> Convert to PDF ... >> I got a Save File dialog box, I specified the target file name in >> there & clicked OK. >> Then I got a Message box titled "Executing command" with the >> following messages: >> >> Invoking process command "db5.toPS" >> with parameter ""pdf" "|pdf" "/book toc /article toc" "1"" >> Creating directory "resources" >> Creating directory "raw" >> Copying document to "__doc.xml" >> Extracting "/tmp/xxe928/raw/ModuleDoc-Template_tmp_0.%X" >> from "/article/sect1/equation/ns3:math" >> Extracted "/tmp/xxe928/raw/ModuleDoc-Template_tmp_0.mml" >> from "/article/sect1/equation/ns3:math" >> : >> : >> : >> Transforming XML file "__doc.xml" to "__doc.fo" using "<property >> name="db5.toPS.transform">" >> Compiling style sheet >> >> "file:/u1/anagha/work/SVN/documentation/XMLMind/xxe-perso-3_8_0/addon/moduleDoc/ModuleDoc-2-PDF.xsl" >> >> >> >> The command completed & created the output PDF document; however, it >> did not take into considerations the custom xsl templates I have in >> ModuleDoc-2-PDF.xsl. As a result the custom (docbook 5) elements that >> I have in my XML appeared as "XML fragments" in the resulting PDF >> document. Am I missing something? Please let me know how do I go >> about using my custom ModuleDoc-2-PDF.xsl for PDF transformations. >> >> Appreciate your replies. >> >> The ModuleDoc-2-PDF.xsl has following: >> >> <?xml version="1.0" encoding="UTF-8"?> >> <xsl:stylesheet >> xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >> xmlns:fo="http://www.w3.org/1999/XSL/Format" >> version="1.0"> >> <!-- Using the docbook.xsl from XMLMind --> >> *<xsl:import href="xxe-config:docbook5/xsl/fo/docbook.xsl"/>* >> <xsl:template match="partype"> >> <fo:block> >> <!--<xsl:text>Parameter Type: </xsl:text>--> >> <xsl:call-template name="simple.xlink"> >> <xsl:with-param name="content"> >> <xsl:apply-templates/> >> </xsl:with-param> >> </xsl:call-template> >> </fo:block> </xsl:template> >> : >> : >> >

