xslt development with oxygen (part 2) - master files, modules and refactoring

27
XSLT Development with XSLT Development with <oXygen/> <oXygen/> Part2: Master Files, Modules and Refactoring Part2: Master Files, Modules and Refactoring Octavian Nadolu [email protected] @OctavianNadolu

Upload: octavian-nadolu

Post on 11-May-2015

353 views

Category:

Technology


3 download

DESCRIPTION

You can find below an outline of the topics covered by the webinar: - Organize your stylesheet in multiple modules - Reuse modules from multiple stylesheets - Edit modules in context with the help of master files - Intelligent search and refactoring actions

TRANSCRIPT

Page 1: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

XSLT Development with XSLT Development with <oXygen/><oXygen/>

Part2: Master Files, Modules and RefactoringPart2: Master Files, Modules and Refactoring

Octavian [email protected]@OctavianNadolu

Page 2: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

XSLT Development - Part1● Editing, Validation and Transformation

Page 3: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Generate multiple formats● Generate HTML, DocBook and PDF output

Page 4: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Demo – step 1● Organize the content of the stylesheet

Page 5: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Conclusion ● Create Template from Selection action● Reuse the templates

Page 6: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Demo – step 2● Organize your stylesheet in multiple modules● Reuse modules

Page 7: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Modules

Page 8: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Computer System with LCD

Page 9: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Computer System with CRT

Page 10: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Reuse Modules

Page 11: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Conclusion ● Create Stylesheet from Selection● Reuse modules

Page 12: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Demo – step 3● Determine the Master Files & Modules

Page 13: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Master Files & Modules

Page 14: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Master Files & Modules

Page 15: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Master Files & Modules

Page 16: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Master Files

Master FileMaster File

Module 1Module 1

Module 2Module 2

Module 3Module 3

Module 4Module 4 Module 6Module 6

Module 5Module 5

Page 17: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Conclusion ● Oxygen helps you to detect the master files● Validation on the modules● Editing of the modules

Page 18: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Demo – step 4● Validate and Transform Master Files

Page 19: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Conclusion ● Use contextual actions to perform validation

and transformation● Visualize associated scenarios

Page 20: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Demo – step 5● Intelligent search and refactoring actions

Page 21: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Conclusion ● Find all declarations of a component● Check the references of a component● Rename a component

Page 22: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Demo – step 6● Visualize how the modules are interconnected

Page 23: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Conclusion ● The Resource Hierarchy/Dependencies view

allows you to see the hierarchy/dependencies for a stylesheet.

Page 24: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

XSLT DocumentationThe XSLT documentation support

Page 25: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Conclusion ● HTML and Custom documentation format● Documentation generated for all modules● Table of Contents● Link between components● Show/Hide documentation details

Page 26: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Thank you!

Questions?Questions?

<oXygen/> XML Editorhttp://[email protected]@OctavianNadolu

Page 27: XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring

Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.

XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2

Q&AAnswers to your questions

If your question is not answered now, we will be in touch with an answer by email after the webinar.

The recording of the webinar will be available from our events page: http://www.oxygenxml.com/events_programme.html#pastevents