xsl-list
[Top] [All Lists]

RE: [xsl] Problem with embeded XHTML in an XML file and transformation to XSL:FO

2006-08-12 06:04:41
"Doesn't work" doesn't tell us anything. If your car broke down on the side of 
the road, "doesn't work" could mean out of gas, a flat tire, or a broken axel, 
or a hundred other things. In what manner doesn't it work? What output do you 
get? Is the troublesome text really XHTML (I'm thinking about the namespace 
declaration here.), or is it simply in XHTML format. Do you get no output at 
all or simply output that is not what you expected?

More information will help the list readers to understand your problem.
-- 
Charles Knell
cknell(_at_)onebox(_dot_)com - email



-----Original Message-----
From:     Luuk Jansen <subscribe(_at_)angelosystems(_dot_)com>
Sent:     Sat, 12 Aug 2006 11:12:22 +0100
To:       xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject:  [xsl] Problem with embeded XHTML in an XML file and transformation to 
XSL:FO


I have a problem with the following, and breaking my head over it the
last couple of days.

I have the content element as seen below in a xml document which has to
be transformed to a PDF. That is no problem with the Apache FOP and I
have almost everything working except the view parts that use the XHTML.

How do I create a template that can transfer the XHTML code to XSL:FO
code on the fly (preserving layout etc). I tried importing the
xhtml2fo.xsl sheet into the general style sheet and then call
apply-templates inside the content element, but that doesn't work, I
guess because the tags are not correct (as in <).

The resulting PDF document shows the HTML perfect (with <HTML> etc.).

I was trying to apply-templates to the code and then put it in a
variable on which the xhtml2fo.xsl template can be applied, but FOP
crashed on that try.

Does anybody have any suggestion?

Thanks a million in advance,
Regards,

Luuk

_____________

A small snip of the embedded code is (I replaced the text):

<Content Version="1.0"
type="XHTML"><html><head></head><body><p
class="MsoNormal" style="margin-top: 6pt; text-align: justify;
text-indent: 21.25pt; font-family: times new roman;"><font
size="3"><span style="font-size: 12pt;">

</span></font></p>

<p class="MsoNormal" style="margin-top: 6pt; text-align: justify;
text-indent: 21.25pt; font-family: times new roman;"><font
size="3"><span lang="EN-GB" style="font-size: 12pt;">bla bla
bla bla bla
&#945;2-bla bla bla bla bla &#945;2-bla bla bla bla
bla.</span><span style="font-size:
12pt;"><o:p></o:p></span></font></p>


<p class="MsoNormal" style="margin-top: 6pt; text-align: justify;
text-indent: 21.25pt; font-family: times new roman;"><font
size="3"><span lang="EN-GB" style="font-size:
12pt;">&#945;2-bla bla bla bla bla
</span></font><span style="font-size: 12pt;"><font
size="3"><span style="font-size: 12pt;" lang="EN-GB">receptors'
</span></font></span><font size="3"><span
lang="EN-GB" style="font-size: 12pt;">groups.</span><span
style="font-size:
12pt;"><o:p></o:p></span></font></p>

</body></html></Content>

__________

-- 
____________________________________

Luuk Jansen
Angelo Systems
http://www.angelosystems.com
____________________________________


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>