[oXygen-user] Help to transform XML/XSLT to PDF output
David Coe
dcoe at tekdec.com
Thu Jul 14 13:51:04 CDT 2016
Thank you very much for the detailed instructions. I haven't been able to
get a good output yet due Saxon, FOP, and XSLT errors but I have something
to start with and I am working through those errors. I got through the
Saxon errors with only a few warnings remaining, now on to the FOP and XSLT
errors.
Respectfully yours,
David Coe
321-287-4263
dcoe at tekdec.com
www.tekdec.com
---|---|---|---
Vice President, STC Orlando Central Florida Chapter
<http://www.stc-orlando.org/>
Vice President of Technology & Communications, PMI Central Florida Chapter
<http://www.pmicfc.org/>
On Thu, Jul 14, 2016 at 5:03 AM, oXygen XML Editor Support (Costin Sandoi) <
support at oxygenxml.com> wrote:
> Hi David,
>
> If you have an XSL stylesheet (XSL-FO) that produces an FO (which can then
> be processed into PDF), you should create a scenario of the "XML
> transformation with XSLT" type for the "current XML file".
>
> To set up the scenario you can either:
> - open the XML file and look in the "Transformation Scenarios" view
> (Window > Show View > Transformation Scenarios)
> - open the XML file and from the main menu invoke Document ->
> Transformation -> "Configure Transformation Scenario(s)" (there's a
> corresponding button in the toolbar - looks like a wrench near a tiny
> "play" button)
> - right click on the XML file in the Project view and from the contextual
> menu choose Transform -> "Configure Transformation Scenario(s)".
>
> In the "Configure Transformation Scenario(s)" dialog press "New" and
> select "XML transformation with XSLT" to create a new scenario:
> 1. Give it an appropriate name
> 2. Leave the "XML URL" field to its default (${currentFileURL})
> 3. In the "XSL URL" field browse for your stylesheet.
> 4. If you have an XSLT 2.0 stylesheet choose from the transformer combo
> Saxon-PE or Saxon-EE (we always suggest using the -PE edition, unless the
> -EE is specifically required), otherwise you can leave it to Saxon6.5.5.
> 5. Since you also need to publish the result in PDF format, you should go
> to the "FO Processor" tab in the configuration dialog and enable the
> "Perform FO Processing" option (make sure you have "pdf" selected under
> "Method").
> 6. You should also specify the output file in the "Output" tab. Please
> note that the "Save as" field must refer a single file, NOT an output
> directory. Use the editor variables to compose a generic name instead of a
> fixed one.
> e.g in the "Save as" field you can specify: ${cfd}/${cfn}.pdf which
> translates into <current-file-directory>/<current-filename>.pdf
> 7. You may also want to enable the "Open in Browser/System Application"
> option so that the PDF is opened in your default system associated PDF
> reader. Also clear the "XML" box from the "Show in results view as" section.
> 8. Press OK in the editing dialog and then "Save and close".
>
> To run the transformation for an open XML file, go to "Configure
> Transformation Scenario" and select the transformation scenario you have
> just configured (check its corresponding box in the scenarios list), then
> click "Apply associated" to start the transformation process.
> If your document is already associated with the scenario, you could just
> press the "Apply Transformation Scenario(s)" button (big red "play" button
> in the toolbar), or use the equivalent action from oXygen menu Document >
> Transformation.
>
> Furthermore, if you need to apply this scenario to multiple XML files
> (batch transformation of your XML documents), you should first add them to
> your project, select them (or their folder) in the Project view and from
> the contextual menu (right click) choose either:
> - Transform -> "Transform with...", then select your scenario from the
> list and press "Apply selected scenarios" (this only applies the specific
> transformation scenario once, but it does not also associate the scenario
> with the files for further transformations)
> - Transform -> "Configure Transformation Scenario(s)" and select your
> scenario from the list and press "Apply selected scenarios". This will also
> associate the scenario with the selected files /folders, so next time you
> can simply use Transform -> "Apply Transformation Scenario(s)" and the
> associated scenario will be used.
>
> The transformation scenario will be applied by Oxygen separately for each
> XML file. This is why the output of the transformation scenario must refer
> a single file.
>
> I hope these tips help.
>
> Regards,
> Costin
>
> Costin Săndoi
> <oXygen/>® XML Editor, Author and Developer
> http://www.oxygenxml.com
> Tel: +1-650-352-1250 ext.302
> Fax: +40-251-461482
>
> ------------------------------------------------------------
>
> This message (including any attachments) contains confidential
> information and is intended only for the individual(s) named. If
> you are not the named addressee you should not disseminate,
> distribute or copy this e-mail. Please notify the sender
> immediately by e-mail if you have received this e-mail by mistake
> and delete this e-mail from your system. Any quotation contained
> herein has a validity of 30 days, unless otherwise specified.
>
>
> On 7/13/2016 6:18 PM, David Coe wrote:
>
> I am looking for some suggestions how to develop a transformation scenario
> that uses a customer-provided XML DTD and XLST Stylesheets developed for
> MIL-STD-40051-2B.
>
> Previously, I used Oxygen XML Editor 16.1 to edit and validate XML against
> the customer-provided DTD. Once all the code and content was completed,
> then I used ArborText Editor 7 with Print Composer and its default FOSI to
> transform the the XML using the customer-provided XSLT stylesheets to PDF
> output.
>
> With my new client, I no longer have access to ArborText Editor and I want
> to be able to produce the PDF output through Oxygen XML Editor, some
> guidance is greatly appreciated.
>
>
> Respectfully yours,
>
> David Coe
> 321-287-4263
> dcoe at tekdec.com
> www.tekdec.com
>
> ---|---|---|---
>
> Vice President, STC Orlando Central Florida Chapter
> <http://www.stc-orlando.org/>
>
> Vice President of Technology & Communications, PMI Central Florida Chapter
> <http://www.pmicfc.org/>
>
>
> _______________________________________________
> oXygen-user mailing listoXygen-user at oxygenxml.comhttps://www.oxygenxml.com/mailman/listinfo/oxygen-user
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20160714/254cd691/attachment.html>
More information about the oXygen-user
mailing list