Re: XSLT help wanted [Was: FOPRunXSLTExt for Antenna House]

Is there someone who can work on the XSLT and/or wiki sides of this over
the next week or so?  We are due to show this off at XML Prague next week.
 My reluctance to do it myself isn't just time pressure: when it's
presented, I really do want to be able to name-drop more people's names as
having worked on this.

The steps as I see them are:

 - Pick a better name that reflects that this works with more than just FOP

 - Relocate the wiki page

 - Pick a namespace for the extensions

 - Make the XSLT module, faking the filename needed by the FOP function
along the lines of the current example 5 until such time as the Java gets
updated

 - Redo the examples to use the module and to use text from the new group
description

 - Make new Zips

 - Optionally, get the Hg repository mirrored on GitHub [2] and put the
Zips there as releases

Regards,


Tony.

 --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  -- --
Mentea       XML, XSL-FO and XSLT consulting, training and programming

[2] See 'About Using GitHub' at http://www.w3.org/community/about/tool/

On Wed, January 1, 2014 7:55 pm, Tony Graham wrote:
> On Mon, December 16, 2013 11:05 am, Tony Graham wrote:
> ...
>> So we now have an AHF extension function, but: the function signature is
>> different since it was easy (eventually) to return a document node; the
>> AHF extension function uses Saxon 9.5 because I upgraded during my quest
>> to get it to work; and the AHF-extension stylesheet has improved logic
>> for
>> working out when to stop iterating compared to the FOP-extension one.
>>
>> I'm not a fan of duplicating code between stylesheets unless I really
>> have
>> to.  Example 5 still doesn't use much from the area tree so I kept the
>> FOP
>> area tree lookups in the AHF-extension stylesheet and munge the AHF
>> lengths to look like FOP millipoints, so the stylesheet should work with
>> either a AHF or a FOP area tree.  The next step is to add a stylesheet
>> parameter specifying the FO processor to use and make a stylesheet that
>> works with either by choosing the right extension function.  After that,
>> we can do the same for the other examples' stylesheets.
>
> Is there someone who can pick this up and run with it?
>
> Arved, when he wrote the first stylesheet for this, described himself as
> rusty at XSLT, but we've carried on with his stylesheets since that wasn't
> the focus.
>
> Ideally, or so it seems to me right now, we'd have one, common XSLT module
> that has the one function/named-template for getting the area tree, where
> the function/named-template uses system-property() [1] to work out which
> XSLT processor is running the stylesheet and, I think, a stylesheet
> parameter to specify which XSL-FO formatter is in use (though with Java
> XSLT processors, at least, it may be possible to set a system property
> identifying the XSL-FO formatter in use).
>
> The current examples would then need to be rewritten to use the external
> module with the function/named-template.
>
> Who can take this on?
>
> Regards,
>
>
> Tony.
>
> [1] http://www.w3.org/TR/xslt20/#system-property

Received on Monday, 3 February 2014 10:32:17 UTC