You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Frank Chang <FC...@ware2.com> on 2001/02/14 21:16:25 UTC

redirect problem

Hi, I have problem getting <redirect:...> to work. Can someone please help?
Here are the source and output. Thanks in advance! 

I am using Xalan 2.0.0, Xerces 1.3.0

The error occurs at the first occurance of <redirect:write file=...>

*** source ***

<xsl:stylesheet 
    version="1.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:lxslt="http://xml.apache.org/xslt"
    xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect"
    extension-element-prefixes="redirect"
    >

<xsl:output 
    method="xml" 
    omit-xml-declaration="no" 
    standalone="yes"
    />

<xsl:template match="build">
...
        <redirect:write file="xyz">
        <xsl:apply-templates select="subproject" mode="subproject"/>
        </redirect:write>
...
</xsl:template>

</xsl:stylesheet>

*** output ***

javax.xml.transform.TransformerException
	at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1212)
	at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2894)
	at java.lang.Thread.run(Thread.java:484)
---------
; SystemID: file:P:/Projects/Ware2Template/styles/config.xsl; Line#: 83;
Column#: 36
; SystemID: file:P:/Projects/Ware2Template/styles/config.xsl; Line#: 83;
Column#: 36
javax.xml.transform.TransformerException
	at
org.apache.xalan.extensions.ExtensionHandlerJavaClass.processElement(Extensi
onHandlerJavaClass.java:423)
	at
org.apache.xalan.templates.ElemExtensionCall.execute(ElemExtensionCall.java:
304)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
	at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
739)
	at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.ja
va:495)
	at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:193)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
	at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2029)
	at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1189)
	at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2894)
	at java.lang.Thread.run(Thread.java:484)
---------
java.lang.reflect.InvocationTargetException: java.io.FileNotFoundException:
:P:\Projects\Ware2Template\styles\xyz (The specified path is invalid)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:62)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:132)
	at
org.apache.xalan.lib.Redirect.makeFormatterListener(Redirect.java:379)
	at org.apache.xalan.lib.Redirect.write(Redirect.java:200)
	at java.lang.reflect.Method.invoke(Native Method)
	at
org.apache.xalan.extensions.ExtensionHandlerJavaClass.processElement(Extensi
onHandlerJavaClass.java:418)
	at
org.apache.xalan.templates.ElemExtensionCall.execute(ElemExtensionCall.java:
304)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
	at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
739)
	at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.ja
va:495)
	at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:193)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
	at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2029)
	at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1189)
	at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2894)
	at java.lang.Thread.run(Thread.java:484)
---------
java.lang.reflect.InvocationTargetException: java.io.FileNotFoundException:
:P:\Projects\Ware2Template\styles\xyz (The specified path is invalid)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:62)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:132)
	at
org.apache.xalan.lib.Redirect.makeFormatterListener(Redirect.java:379)
	at org.apache.xalan.lib.Redirect.write(Redirect.java:200)
	at java.lang.reflect.Method.invoke(Native Method)
	at
org.apache.xalan.extensions.ExtensionHandlerJavaClass.processElement(Extensi
onHandlerJavaClass.java:418)
	at
org.apache.xalan.templates.ElemExtensionCall.execute(ElemExtensionCall.java:
304)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
	at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:
739)
	at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.ja
va:495)
	at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:193)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2154)
	at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2097)
	at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2029)
	at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1189)
	at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:2894)
	at java.lang.Thread.run(Thread.java:484)

XMI to XML

Posted by Vanessa D Johnson <va...@jpl.nasa.gov>.
Hi:

I am interested in converting an XMI model ( representing instance data as
opposed to a metamodel) to an XML document.  
Are there any tools that do this? 

Thanks 
Vanessa 

Vanessa D. Johnson 
Mission Execution and Automation 
Section 368
Jet Propulsion Laboratory
voice: (818) 354-3885


XMI to XML

Posted by Vanessa D Johnson <va...@jpl.nasa.gov>.
Hi:

I am interested in converting an XMI model ( representing instance data as
opposed to a metamodel) to an XML document.  
Are there any tools that do this? 

Thanks 
Vanessa 

Vanessa D. Johnson 
Mission Execution and Automation 
Section 368
Jet Propulsion Laboratory
voice: (818) 354-3885


Re: redirect problem

Posted by Gary L Peskin <ga...@firstech.com>.
> Frank Chang wrote:
> 
> Hi, I have problem getting <redirect:...> to work. Can someone please
> help? Here are the source and output. Thanks in advance!
> 

Frank --

How are you invoking Xalan?  If from the command line, kindly include
your full command line.  If from a program, are you properly setting the
systemID?

Try replacing file="xyz" with an absolute URI (like
"file:///p:/Projects/Ware2Template/styles/xyz") and let us know what
happens.

Gary