[ERROR] null while running FOP

2006-12-19 Thread KS.Bhaskar
Hi,

 

I have done transformation of xml to html. I am getting desired output
using xalan parer.

No I have replace html with xsl-fo tags so that I should get pdf output.

 

1) Is there any site which gives the html equivalent of xsl-fo tags?

2) I am getting null error while parsing. I have attached xsl and
xml files please suggests me where is the actual problem.

 

 

Thanks and Regards 
Bhaskar K S 



 

?xml version=1.0 encoding=utf-8?
header
  client
   nameSwiss test client/name
   numberU5AD, U5AG/number
   StartPeriod01.09.2006/StartPeriod
   EndPeriod30.09.2006/EndPeriod
   FinalReport24.09.2006/FinalReport
  /client
/header

test.xsl
Description: test.xsl
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [ERROR] null while running FOP

2006-12-19 Thread Chris Bowditch

[EMAIL PROTECTED] wrote:


Hi,

 

I have done transformation of xml to html. I am getting desired output 
using xalan parer.


No I have replace html with xsl-fo tags so that I should get pdf output.

 


1) Is there any site which gives the html equivalent of xsl-fo tags?


A quick search on google revealed the html2fo project:

http://html2fo.sourceforge.net/

BTW, I believe what you are doing is not the best approach. A better 
solution is to generate 2 separate XSLT stylesheets; 1 to transform your 
own XML to HTML and another to tranform the XML to XSL-FO. Creating a 
chain like XML-HTML-XSL-FO means some features may be lost in translation.




2) I am getting null error while parsing. I have attached xsl and 
xml files please suggests me where is the actual problem.


You dont say what version of FOP you are using?

I had a quick look at your XSLT and there is a typo in the client template:

xsl:template match=client
 fo:block
   xsl:value select=name/
   xsl:value select=number/
 /fo:block
 /xsl:template

The xsl:value element doesnt exist. I believe you meant xsl:value-of

BTW, this is a pure XSLT problem, which you would have spotted yourself 
if you ran the XSLT in a separate step before presenting FOP with the 
XSL-FO. If you call FOP with an XML and XSL file then it calls xalan to 
generate the XSL-FO first.


Chris




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [ERROR] null while running FOP

2006-12-19 Thread KS.Bhaskar
Hi Chris,

After sending the mail I realized that there is typo error. 

I appreciate for your view of converting xml to pdf using xsl-f instead
html in between.

Thanks a lot.

Is there any better sites that teaches xsl:fo with examples?


Thanks and Regards 
Bhaskar K S 
Associate Consultant - Investment Banking 
i-flex solutions limited - Bangalore 
i-flex center, Kundalahalli 
Tel. Office: 91-80-66596589 
e-mail: [EMAIL PROTECTED] 

-Original Message-
From: Chris Bowditch [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, December 19, 2006 7:51 PM
To: fop-users@xmlgraphics.apache.org
Subject: Re: [ERROR] null while running FOP

[EMAIL PROTECTED] wrote:

 Hi,
 
  
 
 I have done transformation of xml to html. I am getting desired output

 using xalan parer.
 
 No I have replace html with xsl-fo tags so that I should get pdf
output.
 
  
 
 1) Is there any site which gives the html equivalent of xsl-fo
tags?

A quick search on google revealed the html2fo project:

http://html2fo.sourceforge.net/

BTW, I believe what you are doing is not the best approach. A better 
solution is to generate 2 separate XSLT stylesheets; 1 to transform your

own XML to HTML and another to tranform the XML to XSL-FO. Creating a 
chain like XML-HTML-XSL-FO means some features may be lost in
translation.

 
 2) I am getting null error while parsing. I have attached xsl and 
 xml files please suggests me where is the actual problem.

You dont say what version of FOP you are using?

I had a quick look at your XSLT and there is a typo in the client
template:

xsl:template match=client
  fo:block
xsl:value select=name/
xsl:value select=number/
  /fo:block
  /xsl:template

The xsl:value element doesnt exist. I believe you meant xsl:value-of

BTW, this is a pure XSLT problem, which you would have spotted yourself 
if you ran the XSLT in a separate step before presenting FOP with the 
XSL-FO. If you call FOP with an XML and XSL file then it calls xalan to 
generate the XSL-FO first.

Chris




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]