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> > : > : >