XSLT Development withXSLT Development with
<oXygen/><oXygen/>
Part2: Master Files, Modules and RefactoringPart2: Master Files, Modules and Refactoring
Octavian Nadolu
octavian_nadolu@oxygenxml.com
@OctavianNadolu
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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 Documentation
The XSLT documentation support
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
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 Editor
http://www.oxygenxml.com
octavian_nadolu@oxygenxml.com
@OctavianNadolu
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&A
Answers 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

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

  • 1.
    XSLT Development withXSLTDevelopment with <oXygen/><oXygen/> Part2: Master Files, Modules and RefactoringPart2: Master Files, Modules and Refactoring Octavian Nadolu octavian_nadolu@oxygenxml.com @OctavianNadolu
  • 2.
    Copyright @ SyncroSoft, 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
  • 3.
    Copyright @ SyncroSoft, 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
  • 4.
    Copyright @ SyncroSoft, 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
  • 5.
    Copyright @ SyncroSoft, 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
  • 6.
    Copyright @ SyncroSoft, 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
  • 7.
    Copyright @ SyncroSoft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2 Modules
  • 8.
    Copyright @ SyncroSoft, 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
  • 9.
    Copyright @ SyncroSoft, 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
  • 10.
    Copyright @ SyncroSoft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2 Reuse Modules
  • 11.
    Copyright @ SyncroSoft, 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
  • 12.
    Copyright @ SyncroSoft, 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
  • 13.
    Copyright @ SyncroSoft, 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
  • 14.
    Copyright @ SyncroSoft, 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
  • 15.
    Copyright @ SyncroSoft, 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
  • 16.
    Copyright @ SyncroSoft, 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
  • 17.
    Copyright @ SyncroSoft, 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
  • 18.
    Copyright @ SyncroSoft, 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
  • 19.
    Copyright @ SyncroSoft, 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
  • 20.
    Copyright @ SyncroSoft, 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
  • 21.
    Copyright @ SyncroSoft, 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
  • 22.
    Copyright @ SyncroSoft, 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
  • 23.
    Copyright @ SyncroSoft, 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.
  • 24.
    Copyright @ SyncroSoft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2 XSLT Documentation The XSLT documentation support
  • 25.
    Copyright @ SyncroSoft, 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
  • 26.
    Copyright @ SyncroSoft, 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 Editor http://www.oxygenxml.com octavian_nadolu@oxygenxml.com @OctavianNadolu
  • 27.
    Copyright @ SyncroSoft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 2XSLT Development with <oXygen/> - Part 2 Q&A Answers 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