XSLT Development withXSLT Development with
<oXygen/><oXygen/>
Part3: Debugger, Profiler and Unit TestingPart3: Debugger, P...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved.
XSLT Development wi...
Upcoming SlideShare
Loading in...5
×

XSLT Development with oXygen (Part 3) - Debugging, Profiling and Unit-testing

756

Published on

XSLT is the best supported technology in oXygen. This is the 3rd webinar in a series of 3 that cover the XSLT development with oXygen. This webinar takes a look into the powerful oXygen XSLT Debugger and Profiler as well as into the integrated unit testing support.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
756
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

XSLT Development with oXygen (Part 3) - Debugging, Profiling and Unit-testing

  1. 1. XSLT Development withXSLT Development with <oXygen/><oXygen/> Part3: Debugger, Profiler and Unit TestingPart3: Debugger, Profiler and Unit Testing Octavian Nadolu octavian_nadolu@oxygenxml.com @OctavianNadolu
  2. 2. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Generate HTML
  3. 3. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Demo – step 1 ● Find and fix problems in stylesheet
  4. 4. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Conclusion ● Debugger perspective ● Support for the mostly used XSLT processors ● XSLT 1.0, 2.0, 3.0
  5. 5. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Demo – step 2 ● Save and reuse debugging configuration
  6. 6. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Conclusion ● Save configuration ● Reuse debugging environment
  7. 7. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Demo – step 3 ● Determining what XSLT expression generated particular output
  8. 8. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Conclusion ● Output to source mapping ● Output Mapping Stack view
  9. 9. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Demo – step 4 ● Using breakpoints to find and fix problems
  10. 10. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Conclusion ● Breakpoints view ● Persistent breakpoints ● Conditional breakpoints ● Conditions evaluated at each step in the current debugger context
  11. 11. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Demo – step 5 ● Performance profiling of XSLT Stylesheets
  12. 12. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Conclusion ● XSLT Profiler ● Invocation Tree View ● Hotspots View
  13. 13. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Demo – step 6 ● Test your XSLT Stylesheets
  14. 14. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Conclusion ● <oXygen/> provides XSLT Unit Test support based on XSpec https://code.google.com/p/xspec/wiki/WritingScenarios
  15. 15. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 Thank you! Questions?Questions? <oXygen/> XML Editor http://www.oxygenxml.com octavian_nadolu@oxygenxml.com @OctavianNadolu
  16. 16. Copyright @ Syncro Soft, 2013. All rights reserved.Copyright @ Syncro Soft, 2013. All rights reserved. XSLT Development with <oXygen/> - Part 3XSLT Development with <oXygen/> - Part 3 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

×