Hi, Please don't get too upset as I clearly misinterpreted your question.
I'm not that experienced with Windows but it might be possible to pass a parameter to a stylesheet when the document is view with a right mouse click (defining for instance the format, HTML or fo) . Depending on this setting the XSLT style sheet will select either to produce HTML or a fo file. If you use a specific right-mouse-click/open with option you might be able to call fop this way. I just had a look at the windows explorer on this win2k machine I am working on at the moment and one can create new calls to programs to open a file (tools, folder options, file types tab). Suppose you simply define an option to "view as PDF" or something? You can specify a call to fop (with a call to the style sheet that will filter out what exactly to do with the style sheet called in the XML document) there and see what happens. Just a thought, not sure if this is going to work though. If I am being vague and unclear, please say so, I'm better with code than English ;-) Cheers, Michiel $ -----Original Message----- $ From: Alastair Growcott [mailto:[EMAIL PROTECTED] $ Sent: dinsdag 26 maart 2002 14:01 $ To: [EMAIL PROTECTED] $ Subject: RE: XML parsing $ $ $ What I am currently looking at is to specify the HTML $ stylesheet in the $ header so that it can be quick-viewed simply by users (with $ typical user $ know-how - ie none) double-clicking the icon in explorer. I am then $ defining a custom file type and changing the XML file extension such $ that a script is run which in turn runs FOP. This thus gives $ me two view $ output possibilities. $ $ What I would like is to use the stylesheet specification that $ currently $ transforms to HTML to specify some sort of (java)script file that will $ run FOP. $ $ I never, ever said I wanted to use the HTML transform stylesheet with $ FOP. I am not that stupid. However if FOP parsed the line $ that specified $ a stylesheet, and automatically pulled it in, so that the -xsl command $ line option was not needed, that would simplify the processing of XML $ files to PDF using FOP! And OF COURSE the stylesheet $ specified for this $ usage would be an FO transform stylesheet!" $ $ $ > -----Original Message----- $ > From: Michiel Verhoef [mailto:[EMAIL PROTECTED] $ > Sent: 26 March 2002 12:50 $ > To: '[EMAIL PROTECTED]' $ > Subject: RE: XML parsing $ > $ > $ > Hi, $ > $ > HTML does not nearly have the kind of formatting necessary $ > for proper formatting $ > for paper that to me the use of such a style sheet (a $ > tranfsormation to $ > HTML) $ > sounds not very useful. Most HTML formatting does not match $ > the formatting tags used in fo (for example tables) so the $ > result of the transformation (such as an HTML table or $ > headings) will not be recognised bij fop. $ > $ > If you would like to include standard style properties or $ > even templates that you want to share from one source you can $ > include such a file in your XSL file that you use for a $ > translation to fo. $ > $ > A css kind-of style that can be used for both a tranformation $ > to HTML and to fo would be nice though. $ > $ > Regards, $ > $ > $ > Michiel $ > $ > $ > $ -----Original Message----- $ > $ From: Alastair Growcott [mailto:[EMAIL PROTECTED] $ > $ Sent: dinsdag 26 maart 2002 13:38 $ > $ To: [EMAIL PROTECTED] $ > $ Subject: RE: XML parsing $ > $ $ > $ $ > $ My XML file looks like: $ > $ $ > $ <?xml version="1.0"?> $ > $ <?xml-stylesheet type="text/xsl" $ > href="file:///D:/XML/ccr.xsl"?> $ ... $ $ > $ $ > $ This means that when I double click it, IE6 automatically $ > displays it $ correctly because ccr.xls converts the XML $ > contents to HTML/CSS. Very $ nice and useful. $ $ > $ $ > $ $ > $ > -----Original Message----- $ > $ > From: Michiel Verhoef [mailto:[EMAIL PROTECTED] $ > $ > Sent: 26 March 2002 12:14 $ > $ > To: '[EMAIL PROTECTED]' $ > $ > Subject: RE: XML parsing $ > $ > $ > $ > $ > $ > Does this imply that all your XML files have a style $ > sheet included? $ > $ > Because AFAIK this is not $ > mandatory/common practice so to $ > speak of _the_ stylesheet $ > included in the XML file is $ > probably not enough to $ > explain what exactly you are referring to. $ > $ > Do you $ > mean if an XML file has an internal style (probably $ > XSL, $ > or CSS?) this style sheet will be processed? That would $ > $ > be an interesting question.. $ > $ > Michiel $ > $ > $ $ > -----Original Message----- $ > $ From: Alastair Growcott $ > [mailto:[EMAIL PROTECTED] $ > $ > $ Sent: dinsdag $ > 26 maart 2002 13:12 $ > $ > $ To: [EMAIL PROTECTED] $ > $ > $ Subject: XML parsing $ > $ > $ $ > $ > $ $ > $ > $ Any chance that FOP will ever use the stylesheet $ > specified $ > in the XML $ file to peform the XSLT? $ $ > $ $ $ > > $ $ > $ $ > $ $ > $ $
