Hello Bernd,

Thank you. I tried your stylesheet which does not
output more values than mine (they're much alike
anyway ;-)

I will try to test it with a more recent version
of OOo and will let you know.

Thanks,
Regards,
EB

> -----Original Message-----
> From: Bernd Eilers [mailto:[email protected]]
> Sent: Friday, January 23, 2009 4:15 PM
> To: [email protected]
> Subject: Re: [dev] XSLT filters in Writer / source file name
>
>
>
> Hi Emmanuel,
>
> I wrote myself a sample stylesheet to test those XSLT parameters and
> tested with milestone DEV300m39.
>
> I could not reproduce that sourceURL and sourceBaseURL are empty as you
> said was happeing for your OOo300m9 version I had values for those
> parameters too. Unfortunatly tough sourceBaseURL did not contain what I
> would have expected. I filed an issue in OOo issuetracker for this.
>
> http://qa.openoffice.org/issues/show_bug.cgi?id=98408
>
> The sample stylesheet that I used for testing is attached to that issue.
>
> Kind regards,
> Bernd Eilers
>
>
> Emmanuel Bégué wrote:
> > Hello,
> >
> > Thank you for this answer.
> >
> > I tested all 7 parameters; unfortunately, only
> > the following three are populated during a transform:
> >   targetBaseURL
> >   targetURL
> >   XMultiServiceFactory
> >
> > The other parameters, including "sourceURL", "sourceBaseURL"
> > and "stylesheetURL" are empty.
> >
> > I am attempting the transformation via the "File/Export"
> > command on the active file which has a name. I'm using
> > OOo300m9 (build 9358) on WinXP SP2 with JRE 1.6.0.
> >
> > Thanks for any help.
> > Regards,
> > EB
> >
> >> -----Original Message-----
> >> From: Bernd Eilers [mailto:[email protected]]
> >> Sent: Friday, January 23, 2009 12:42 PM
> >> To: [email protected]
> >> Subject: Re: [dev] XSLT filters in Writer / source file name
> >>
> >>
> >>
> >> Hi there!
> >>
> >> The code calling the XSLT sets some XSLT Parameters which you can
> >> reference by $<variablename> in your Transformation.
> >>
> >> filter/source/xsltfilter/XSLTransformer.java is where this is done in
> >> the OpenOffice.org source code.
> >>
> >>
> >> The parameters given to the Transformation are sourceURL,
> sourceBaseURL,
> >> targetURL, targetBaseURL, publicType, systemType XMultiServiceFactory
> >>
> >> I think it should be possible to extract the filename from the
> >> $sourceURL variable inside the XSLT using substringafter XSLT function
> >> with the $sourceBaseURL variable as second parameter.
> >>
> >> Kind regards,
> >> Bernd Eilers
> >>
> >> Emmanuel Bégué wrote:
> >>> Hello,
> >>>
> >>> I've sent this question to users' mailing list
> >>> but to no avail, so I'm sending it here; if it
> >>> is considered off topic I apologize.
> >>>
> >>> I'm writing a filter in XSLT for Writer.
> >>>
> >>> I need to include in the resulting XML file, the
> >>> name of the file being transformed, but I can't
> >>> seem to find it in the source XML file (neither
> >>> in <office:meta> nor elsewhere).
> >>>
> >>> It also does not seem to be mentionned in the
> >>> OpenDocument spec. either (but I could be wrong).
> >>>
> >>> It IS possible to include in the document a
> >>> "text field" that would hold the filename (see
> >>> OpenDocument v1.1, Chapter 6, 6.2.8 File Name
> >>> Fields).
> >>>
> >>> But, if such field has not been included in
> >>> the source document, is there a way to get the
> >>> filename from within the XSLT filter?
> >>>
> >>> Thanks,
> >>> Regards,
> >>> EB
> >>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> 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]
> >>
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to