Hi,

This is not a FOP related question, but an XML/XSLT one.

That said, unless you have a strict DTD that prevent to add alternate
namespace xml in your xml source, you don't need to put your FO
snippet in a CDATA section.

then, in your XSLT, you just need to use a xsl:copy-of rather than a
xsl:value-of[@disable-output-escaping="yes"]

2013/9/3 Spoorthi Myneni <spoorthi.myne...@gmail.com>:
> Hi All,
>
> I am trying to generate PDF output using xml and xsl files as my input
> files.
>
> My input xml and xsl files are:
> 24_24177_Proof.xsl
> 24_24177_Recipient.xml
>
> (I have attached them).
>
> My xml file has a node where in I have CDATA like below:
>
> <Return_Address>
> <![CDATA[
> <fo:block>
>             <fo:block>
>               <fo:inline font-size="16px">
>                 <fo:inline font-weight="bold">
>                   <fo:inline font-family=" times new roman">This is a smaple
> text with bold.</fo:inline>
>                 </fo:inline>
>               </fo:inline>
>             </fo:block>
>             <fo:block> </fo:block>
>             <fo:block>
>               <fo:inline font-size="16px">
>                 <fo:inline font-family=" times new roman">
>                   <fo:inline font-style="italic">This is a sample text with
> Italic.</fo:inline>
>                 </fo:inline>
>               </fo:inline>
>             </fo:block>
>             <fo:block> </fo:block>
>             <fo:block>
>               <fo:inline font-size="16px">
>                 <fo:inline font-family=" times new roman">
>                   <fo:inline text-decoration="underline">This is a sample
> text with underline.</fo:inline>
>                 </fo:inline>
>               </fo:inline>
>             </fo:block>
>           </fo:block>
> ]]>
> </Return_Address>
>
> I have run the below command and generated an fo file using the
> 24_24177_Proof.xsl and 24_24177_Recipient.xml file.
>
> fop -xml "C:\Users\spoorthi\Desktop\24_24177_Reciepients.
> xml" -xsl "C:\Users\spoorthi\Desktop\24_24177_Proof.XSL" -foout
> "C:\Users\spoort
> hi\Desktop\24_24177_Proof.fo"
>
> and then Generated pdf file using the above created fo file using the
> following command.
>
> fop -fo "C:\Users\spoorthi\Desktop\24_24177_Proof.fo" -pd
> f "C:\Users\spoorthi\Desktop\24_24177_FoOutput.pdf" -c fop.xconf
>
> My 24_24177_FoOutput.pdf gets the formatting of the content in the xml
> correctly.
>
> But when I directly use the -xml and -xsl files as input and generate the
> pdf file as ouput then the formatting of the text is not retained.
>
> I have used the following command and the output file is 24_24177_Proof.pdf
>
> fop -xml "C:\Users\spoorthi\Desktop\24_24177_Reciepients.
> xml" -xsl "C:\Users\spoorthi\Desktop\24_24177_Proof.XSL" -pdf
> "C:\Users\spoorthi
> \Desktop\24_24177_Proof.pdf" -c fop.xconf
>
>
>  Can someone explain me on why it doesnot retain the formatting in the
> second case(using xml and xsl as input and generating pdf as output)?
>
> and I would like to know what else I need to include in order to get the
> formatting in the second case.
>
>
> I have attached all the files in the mail, for your reference.
> I have many instances like this for which I need this to work, any advice
> will be appreciated a lot.
>
> Thank you in advance.
>
> -Spoorthi
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



-- 
pascal

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

Reply via email to