[oXygen-user] oXygen XSLT transformation scenario with -it:main and xsl:result-document

David Sewell dsewell at virginia.edu
Tue May 6 09:17:32 CDT 2014


Well, this doesn't work for me. My steps:

1. Copy the test stylesheet, save as test.xsl

2. Define a transformation scenario, set initial template to "main"

3. Run the transform

No output

4. Define a "save as" file, like x.xml

5. Run the transform

File "x.xml" is created in the directory with test.xsl.

So... something in my user environment is maybe the problem? I am running 
15.2, build 2014022718, under OS X.

I'll try this on a couple of other computers to see what happens.

David

On Mon, 5 May 2014, George Cristian Bina wrote:

> Hi David,
>
> I cannot reproduce this problem, here it is the test stylesheet I used:
>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>  version="2.0">
>  <xsl:template name="main">
>    <xsl:result-document href="x.xml">
>      <x>test</x>
>    </xsl:result-document>
>  </xsl:template>
> </xsl:stylesheet>
>
> the x.xml file is created next to the stylesheet.
>
> Best Regards,
> George
> --
> George Cristian Bina
> <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
> http://www.oxygenxml.com
>
> On 5/5/14, 6:07 PM, David Sewell wrote:
>> I have a question about whether something in oXygen is a bug, or intended.
>> 
>> Suppose I have an XSLT transformation that uses a named template as its 
>> initial
>> template, and that writes output documents using xsl:result-document.
>> 
>> When I configure a transformation scenario in oXygen, it seems that I need 
>> to
>> declare a dummy output file using "Save as", or no output is written at all
>> (despite the xsl:result-document instruction). In other words, I have to 
>> put
>> something like
>>
>>   	Save as: dummy-out.xml
>> 
>> and then xsl:result-document succeeds in writing output.
>> 
>> Is this a bug or a feature?
>> 
>> David
>> 
>

-- 
David Sewell, Editorial and Technical Manager
ROTUNDA, The University of Virginia Press
PO Box 400314, Charlottesville, VA 22904-4314 USA
Email: dsewell at virginia.edu   Tel: +1 434 924 9973
Web: http://rotunda.upress.virginia.edu/


More information about the oXygen-user mailing list