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
Powerful Google developer tools for immediate impact! (2023-24 C)
XSLT Development with oXygen (Part 2) - Master Files, Modules and Refactoring
1. 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
2. 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
3. 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
4. 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
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
● Create Template from Selection action
● Reuse the templates
6. 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
7. 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
8. 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
9. 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
10. 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
11. 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
12. 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
13. 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
14. 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
15. 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
16. 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
17. 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
18. 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
19. 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
20. 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
21. 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
22. 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
23. 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.
24. 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
25. 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
26. 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
27. 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