I just tried with a simple txt file to be converted to PDF, but I get this error:
[INFO] Error while generating book in format 'pdf'. Embedded error: Error while parsing document: F:\projects\Gio\gioMaven\src\site\xdoc\bindings.xml. only whitespace content allowed before start tag and not t (position: START_DOCUMENT seen t... @1:1) Where can I find some documentation about all this? The web site is not very helpful :( thank you -----Original Message----- From: Lukas Theussl [mailto:[EMAIL PROTECTED] Sent: Monday, October 01, 2007 2:43 PM To: [EMAIL PROTECTED] Subject: Re: tutorial doxia and maven plugin difficult to say with the information... it seems that you have docbook sources, the docbook parser is not very well supported. I can generate pdf and rtf from simple documents, so I know it works. You could try to start with some simplified source files to rule out any parser/sink issues. If you can't get it to work, open a JIRA ticket [1] and attach a reproducible test case. Cheers, -Lukas [1] http://jira.codehaus.org/browse/DOXIA Giovanni Pedone wrote: > thanks much, that helped. > I got to generate the book in xdoc format. > > Instead, if I try to add the pdf or rtf format (adding the > corresponding <format> into the pom.xml), I get that ERROR Exception. > > What am I missing? > > thank you > Giovanni > > > > -----Original Message----- > From: Lukas Theussl [mailto:[EMAIL PROTECTED] > Sent: Monday, October 01, 2007 12:35 PM > To: [EMAIL PROTECTED] > Subject: Re: tutorial doxia and maven plugin > > See http://maven.apache.org/doxia/book/index.html > > The section titles need to match the source documents name, eg > > <section> > <id>section-1</id> > </section> > > will get the source from a file apt/section-1.apt, or > xdoc/section-1.xml, etc. You don't have to specify a title tag inside > a section, the title will be taken from the source document. Actually > I don't know what the file tag is for, you certainly don't need it... > > HTH, > -Lukas > > > Giovanni Pedone wrote: > >>hello, >>may you please publish a quick tutorial on how to set up dozia and use >>it > > ? > >>I have a maven project with documentantion generated by "maven site" >>given a set of xdoc documents under src/site/xdoc with a maven >>site.xml for generation. >> >>I would like to generate the same docs thru doxia maven plugin and get >>the output into different formats. >> >>How can I do that? >>I dont understand if I need to have the content files named exactly >>like the sections id defined in the book.xml. >>Also do I MUST specify title and file tags elements inside the section >>element of book.xml ? >> >>When I tried the following then I got this error: >> >>[INFO] [doxia:render-books] >>[INFO] >>---------------------------------------------------------------------- >>-- >>[ERROR] FATAL ERROR >>[INFO] >>---------------------------------------------------------------------- >>-- >>[INFO] null >>[INFO] >>---------------------------------------------------------------------- >>-- >>[INFO] Trace >>java.lang.reflect.UndeclaredThrowableException >> at $Proxy0.text(Unknown Source) >> at >>org.apache.maven.doxia.module.docbook.DocBookParser.handleText(DocBook >>Parser >>.java:686) >> at >>org.apache.maven.doxia.parser.AbstractXmlParser.parseXml(AbstractXmlPa >>rser.j >>ava:96) >> at >>org.apache.maven.doxia.parser.AbstractXmlParser.parse(AbstractXmlParse >>r.java >>:53) >> at org.apache.maven.doxia.DefaultDoxia.parse(DefaultDoxia.java:59) >> at >>org.apache.maven.doxia.book.services.renderer.AbstractITextBookRendere >>r.rend >>erSection(AbstractITextBookRenderer.java:260) >> at >>org.apache.maven.doxia.book.services.renderer.AbstractITextBookRendere >>r.rend >>erChapter(AbstractITextBookRenderer.java:216) >> at >>org.apache.maven.doxia.book.services.renderer.AbstractITextBookRendere >>r.rend >>erBook(AbstractITextBookRenderer.java:142) >> at >>org.apache.maven.doxia.book.DefaultBookDoxia.renderBook(DefaultBookDox >>ia.jav >>a:126) >> at >>org.apache.maven.doxia.plugin.DoxiaRenderBooksMojo.execute(DoxiaRender >>BooksM >>ojo.java:214) >> at >>org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugin >>Manage >>r.java:443) >> at >>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defau >>ltLife >>cycleExecutor.java:539) >> at >>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneG >>oal(De >>faultLifecycleExecutor.java:493) >> at >>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defaul >>tLifec >>ycleExecutor.java:463) >> at >>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand >>leFail >>ures(DefaultLifecycleExecutor.java:311) >> at >>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment >>s(Defa >>ultLifecycleExecutor.java:278) >> at >>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLif >>ecycle >>Executor.java:143) >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j >>ava:39 >>) >> at >>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess >>orImpl >>.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at >>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >> at >>org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >>Caused by: java.lang.reflect.InvocationTargetException >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j >>ava:39 >>) >> at >>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess >>orImpl >>.java:25) >> at java.lang.reflect.Method.invoke(Method.java:585) >> at >>org.apache.maven.doxia.sink.PipelineSink.invoke(PipelineSink.java:55) >> ... 28 more >>Caused by: java.util.EmptyStackException >> at java.util.Stack.peek(Stack.java:79) >> at >>org.apache.maven.doxia.module.itext.SinkActionContext.getCurrentAction >>(SinkA >>ctionContext.java:83) >> at >>org.apache.maven.doxia.module.itext.ITextSink.text(ITextSink.java:1354) >> ... 33 more >> >> >> >> >>This is waht I tried: >> >>------------------- >>pom.xml >>------------------- >><plugin> >><groupId>org.apache.maven.doxia</groupId> >><artifactId>doxia-maven-plugin</artifactId> >><version>1.0-alpha-9</version> >><executions> >> <execution> >> <phase>pre-site</phase> >> <goals> >> <goal>render-books</goal> >> </goals> >> </execution> >></executions> >><configuration> >> <books> >> <book> >> <directory>src/site</directory> >> <descriptor>src/site/book.xml</descriptor> >> <formats> >> <format> >> <id>xdoc</id> >> </format> >> >> <format> >> <id>pdf</id> >> </format> >> <format> >> <id>rtf</id> >> </format> >> </formats> >> </book> >> </books> >></configuration> >></plugin> >> >>------------------- >>book.xml: >>------------------- >><?xml version="1.0" encoding="UTF-8"?> <book> >> <id>doxia-example-book</id> >> <title>XFire User Manual</title> >> <chapters> >> <chapter> >> <id>bind</id> >> <title>Bindings</title> >> <sections> >> <section> >> <id>bindings</id> >> </section> >> </sections> >> </chapter> >> </chapters> >></book> >> >> >>------------------- >>bindings.xml: >>------------------- >><document> >> <properties> >> <title>Page Title</title> >> <author email="[EMAIL PROTECTED]">John Doe</author> >> </properties> >> <body> >> <section name="bindings"> >> <p>Hi!</p> >> ciao ciao gio >> </section> >> </body> >></document> >> >> >> >> >> >> >>---------------------------------------------------------------------- >>------ "La presente comunicazione elettronica contiene informazioni >>aziendali non private. Eventuali risposte alla presente potrebbero >>essere conosciute, per motivi organizzativi e di sicurezza, dal >>personale di Postecom S.p.a." > > > > > ---------------------------------------------------------------------- > ------ "La presente comunicazione elettronica contiene informazioni > aziendali non private. Eventuali risposte alla presente potrebbero > essere conosciute, per motivi organizzativi e di sicurezza, dal > personale di Postecom S.p.a." ---------------------------------------------------------------------------- "La presente comunicazione elettronica contiene informazioni aziendali non private. Eventuali risposte alla presente potrebbero essere conosciute, per motivi organizzativi e di sicurezza, dal personale di Postecom S.p.a."
