[oXygen-user] oXygen XSLT transformation scenario with -it:main and xsl:result-document
George Cristian Bina
george at oxygenxml.com
Wed May 7 09:46:56 CDT 2014
Hi David,
Please disable the Options->Preferences -- XML / XSLT-FO-XQuery --
Create transformation temporary files in system temporary directory and
you should get the output next to the stylesheet.
An alternative will be to control the output by specifying an absolute
location, I think you can either pass a parameter or compute the base
output folder from the stylesheet system identifier.
Best Regards,
George
--
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
On 5/6/14, 5:17 PM, David Sewell wrote:
> 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
>>>
>>
>
More information about the oXygen-user
mailing list