xsl-list
[Top] [All Lists]

RE: Re: how to translate XML with XHTML-formatted element to FO

2005-04-13 06:33:36
I followed the replies of the others and read with interest the references to 
escaped markup. Unfortunately I can't see any escaped markup in your message 
with my email program so I am at a loss as to how to help.
-- 
Charles Knell
cknell(_at_)onebox(_dot_)com - email



-----Original Message-----
From:     Magic Finger <magic(_dot_)finger(_at_)gmx(_dot_)de>
Sent:     Wed, 13 Apr 2005 09:42:25 +0200
To:       <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Cc:       <cknell(_at_)onebox(_dot_)com>
Subject:  Re: [xsl] how to translate XML with XHTML-formatted element to FO

Hello Charles,

the required output should be something like the following, where the
escaped HTML-tags (like the one for bold (<b>) and italic (<i>)
formatting) inside the <TITLE> element of input file should be
interpreted/translated as desired.

----------
OUTPUT:
----------
--- books.fo --->
  ...
  <fo:flow flow-name="xsl-region-body">
   <fo:block>
    <fo:block space-before.optimum="1pt" space-after.optimum="2pt">
     <fo:block>Author: Walt Disney</fo:block>
     <fo:block>Price : US$ 19.90</fo:block>
     <fo:block>Title : <fo:inline font-weight="bold">Donald Duck -
</fo:inline><fo:inline font-style="italic">The True
Story</fo:inline></fo:block>
    </fo:block>
    <fo:block space-before.optimum="1pt" space-after.optimum="2pt">
     <fo:block>Author: Matt Groening</fo:block>
     <fo:block>Price : US$ 25.00</fo:block>
     <fo:block>Title : <fo:inline font-weight="bold">Homer Simpson For
President</fo:inline></fo:block>
    </fo:block>
   </fo:block>
  </fo:flow>
  ...
<--- books.fo ---

---------
INPUT:
---------
 --- books.xml --->
 <BOOK>
   <AUTHOR>Walt Disney</AUTHOR>
   <PRICE>19.90</PRICE>
   <TITLE><b>Donald Duck - <i>The True
Story</i></b></TITLE>
 </BOOK>

 <BOOK>
   <AUTHOR>Matt Groening</AUTHOR>
   <PRICE>25.00</PRICE>
   <TITLE><b>Homer Simpson For President</b></TITLE>
 </BOOK>
   ...
 <--- books.xml ---

Best regards,
Maik


You have shown us your input, now how about some idea of what the output 
should be. I have read your post several times and I can't understand what 
problem you are trying to solve.

It may be that you need to process the document in stages or you may need 
advice on constructing a template. I just can't understand what you need 
using the information you have given.
-- 
Charles Knell
cknell(_at_)onebox(_dot_)com - email


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