In the former eclipse version (I think Ganymede) I used xsl:import without
any problems. Now I upgraded to the current version Galileo and the xsl
What do I do - Within my project I reference xsl scripts from different
sub-packages. When I executed the packed jar files of this project
everything works fine. Only the xsl validation within Galileo fails. Here
I have an xsl file named "library.xsl" in lets say "com.test.common.xsl".
This xsl is part of my "commons.jar". Now I have a product specific xsl
named "product.xsl" in lets say "com.test.product.xsl" and wish to
reference the library. So I use <xsl:import
href="com/test/common/xsl/library.xsl"> . This xsl is part of my
product.jar file. In the older version of eclipse I never had problems
validating the xsl file and the referenced templates could be validated,
too. Since I use Galileo I get the message "missing import: ..." and
neither the imported file nor the templated defined within the imported
files can be validated. Is the problem known and is there any solution for
this problem? I don't want to and I can't redefine all imports of my
products. A redefinition of the import statement is quite a problem since
several products have been released based on the old syntax throughout my
company which means to over 500 clients...
Any help is appreciated. Thank you
PS: The file structure within my project looks as follows (hope this
I have the same issue. I tried with eclipse 3.7.0 and I cannot let it work. I tried with XML catalog: I wrote the catalog outside Eclispe because inside the IDE you can only add uri for xsd, xml and taglib, but not xsl.
But the validation doesn't resolve xsl import/includes with the XML Catalog. Any suggestion?