Il giorno 12/lug/05, alle 19:22, Joerg Heinicke ha scritto:

On 12.07.2005 17:42, Jason Johnston wrote:

It works. The only nagging doubt I have is whether removing the parameter declaration from the included files means that they cannot be used anymore by themselves. I doubt anyone is doing this, however.

I'm doing this :-) As the name says, it's forms-*samples*-styling and it has nothing to do with my application.
I am doing this as well; in fact I'm only using forms-field-styling.xsl
not imported by anything else.  So removing that variable declaration
will break the individual stylesheets when used alone.  Authors
shouldn't have to create a stylesheet that does nothing but include
another single stylesheet and declare a single variable.

The way you and Reinhard are using it is the way I planned and implemented it. Unfortunately it is not standard compliant as shown not only by Saxon, but also by XSLTC. There were complaints about it, but I never fixed for the reason you wrote above. Now that it is changed, I won't revert it though ;-)

I tried changing includes to imports in forms-samples-styling.xsl but this breaks the samples. I couldn't spot where the difference was between the two outputs, but the layout of the form1 sample is wrong and tabs disappeared.

Now, if someone who is better than me at XSL-T wants to submit a patch that makes the stylesheets compliant with the spec and working with most processors, while allowing to use one of them in isolation, I'd be glad to test it and apply it. Just don't expect me to do it :)

        Ugo

--
Ugo Cei
Tech Blog: http://agylen.com/
Open Source Zone: http://oszone.org/
Wine & Food Blog: http://www.divinocibo.it/

Reply via email to