XSLT Development with oXygen (Part 3) - Debugging, Profiling and Unit-testing
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 907 views

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 ...

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.

Statistics

Views

Total Views
907
Views on SlideShare
906
Embed Views
1

Actions

Likes
1
Downloads
2
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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