You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ji...@codehaus.org on 2003/11/19 12:48:12 UTC
[jira] Created: (MAVEN-1043) Maven-pdf plugin fails with href link inside an xdoc file
Message:
A new issue has been created in JIRA.
---------------------------------------------------------------------
View the issue:
http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-1043
Here is an overview of the issue:
---------------------------------------------------------------------
Key: MAVEN-1043
Summary: Maven-pdf plugin fails with href link inside an xdoc file
Type: Bug
Status: Unassigned
Priority: Minor
Original Estimate: Unknown
Time Spent: Unknown
Remaining: Unknown
Project: maven
Components:
plugin-pdf
Versions:
1.0-rc1
Assignee:
Reporter: Xavier RODRIGUEZ
Created: Wed, 19 Nov 2003 5:47 AM
Updated: Wed, 19 Nov 2003 5:47 AM
Environment: MAVEN 1.0-RC1 with maven-pdf-plugin 1.2
Description:
The FOP convertion crashes when using href link in an xdoc file.
--the xdoc file:
...
<subsection name="The Configuration schema">
<a href="schema/conf.html">The schema description</a>
</subsection>
...
--the fo result:
...
<fo:block font-family="sans-serif" color="#000036" space-before.optimum="1.5em" space-before.minimum="1.2em" space-before.maximum="2.0em" font-size="12pt">The Configuration schema</fo:block>
<fo:basic-link external-destination="schema/conf.html"><fo:inline color="blue">The schema description</fo:inline></fo:basic-link>
...
--the error:
...
[java] [ERROR] file:/C:/projets/LSM/target/docs/project.fo:50:61 inline form
atting objects cannot be directly under flow
[java] org.apache.fop.apps.FOPException: file:/C:/projets/LSM/target/docs/pr
oject.fo:50:61 inline formatting objects cannot be directly under flow
[java] at org.apache.fop.fo.flow.Inline.<init>(Inline.java:77)
[java] at org.apache.fop.fo.flow.BasicLink.<init>(BasicLink.java:75)
[java] at org.apache.fop.fo.flow.BasicLink$Maker.make(BasicLink.java:65
)
[java] at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.ja
va:352)
[java] at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unkn
own Source)
[java] at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElem
ent(Unknown Source)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen
tContentDispatcher.dispatch(Unknown Source)
[java] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc
ument(Unknown Source)
[java] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown So
urce)
[java] at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Sour
ce)
[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Sou
rce)
[java] at org.apache.fop.apps.Driver.render(Driver.java:498)
[java] at org.apache.fop.apps.CommandLineStarter.run(CommandLineStarter
.java:106)
[java] at org.apache.fop.apps.Fop.main(Fop.java:62)
...
=> It works by modifying the xslt.
I add a fo:block element surrounding the fo:basic-link element (patch attached)
...
<xsl:template match="a[@href]">
<fo:block>
<fo:basic-link external-destination="{@href}">
<fo:inline color="blue">
<xsl:apply-templates />
</fo:inline>
</fo:basic-link>
</fo:block>
</xsl:template>
...
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org