Sorry, I missed something.
If I use xsltc using <xsl:include href="woody-advanced-field-styling.xsl"/> in
woody-samples-styling.xsl ,will occur an error:
org.apache.cocoon.ProcessingException: Unable to get transformer handler for
file:/C:/My
Documents/IBM/wsad/workspace/PowerOA/WebContent/gtt/common/form/woody-samples-styling.xsl:
org.apache.excalibur.xml.xslt.XSLTProcessorException: Exception in creating Transform
Handler
cause: org.apache.excalibur.xml.xslt.XSLTProcessorException: Unable to create
templates for stylesheet: file:/C:/My
Documents/IBM/wsad/workspace/PowerOA/WebContent/gtt/common/form/woody-samples-styling.xsl
Original Exception: org.apache.excalibur.xml.xslt.XSLTProcessorException: Exception in
creating Transform Handler
at
org.apache.excalibur.xml.xslt.XSLTProcessorImpl.getTransformerHandlerAndValidity(XSLTProcessorImpl.java:385)
at
org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:333)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.setupPipeline(AbstractProcessingPipeline.java:410)
at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:652)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:541)
at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:499)
at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:155)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:165)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:162)
at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107)
at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:136)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:371)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.handleCocoonRedirect(TreeProcessor.java:416)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor.access$000(TreeProcessor.java:101)
at
org.apache.cocoon.components.treeprocessor.TreeProcessor$TreeProcessorRedirector.cocoonRedirect(TreeProcessor.java:577)
at
org.apache.cocoon.environment.ForwardRedirector.redirect(ForwardRedirector.java:93)
at
org.apache.cocoon.components.flow.AbstractInterpreter.forwardTo(AbstractInterpreter.java:275)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.forwardTo(FOM_JavaScriptInterpreter.java:845)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_Cocoon.forwardTo(FOM_Cocoon.java:1534)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_Cocoon.jsFunction_sendPage(FOM_Cocoon.java:306)
at inv7.invoke()
at org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:523)
at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:438)
at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:1105)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:190)
at
org.mozilla.javascript.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:138)
at
org.mozilla.javascript.continuations.InterpretedFunctionImpl.call(InterpretedFunctionImpl.java:121)
at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1244)
at
org.apache.cocoon.components.flow.javascript.fom.FOM_JavaScriptInterpreter.callFunction(FOM_JavaScriptInterpreter.java:719)
at
org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:160)
.......
If I change to use <xsl:include href="woody-field-styling.xsl"/>,everything's fine.
Roy Huang
----- Original Message -----
From: "roy huang" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 19, 2004 11:29 AM
Subject: Re: [woody]display error after upgrade to 2.1.4.It may be a new bug?
> Strang result appear after I downgrade to xalan 2.5.1. The xml after woody transform
> is like:
> <?xml version="1.0" encoding="utf-8"?>
> <html xmlns="http://www.w3.org/TR/xhtml1/strict">
> <head>
> <title>test</title>
> <link rel="stylesheet" href="../../../common/css/Generic.css"/>
> <script src="../../../common/js/Generic.js">
> </script>
> <script src="./Piwen.js">
> </script>
> <meta http-equiv="Pragma" content="no-cache"/>
> </head>
> ...
> If I use xslt or xalan transform using woody-samples-styling.xsl,the html comes:
>
> < xmlns="http://www.w3.org/TR/xhtml1/strict">
> <>
> <>test</>
> < rel="stylesheet" href="../../../common/css/Generic.css"/>
> < src="../../../common/js/Generic.js">
> </>
> < src="./Piwen.js">
> </>
>
> < http-equiv="Pragma" content="no-cache"/>
> </>
> See that?the tag dispear.
> If I change the tranformer to xsltc,every thing back to normal.
> This result won't change if I change <xsl:include
> href="woody-advanced-field-styling.xsl"/> in woody-samples-styling.xsl to
> <xsl:include href="woody-field-styling.xsl"/>
>
> Roy Huang