Professional Documents
Culture Documents
Deleting node
Moving node
Click! Click!
Click!
Click! Click!
Click!
Click!
Process
automation
What we do…
Basics of our application
Features
Split view, on which you can observe both: old and new
file structure
Three different views:
Structure view
Schema view
Source view
Batch conversion mode
XSLT file generation
Extensible with functions written in external languages
- calculation of nodes values
Fast lookup – main window
Different views comparison
Batch conversion mode
Extension functions
custom functions
Extension functions
XSLT i.e. java:Package.Class.function()
XML
Schema algorithm
XSLT - problems
Transforming XML file into another one.
Moving actions from application to XSL.
Handling XSL in a proper manner.
Performing XSL commands in Java.
Describing our goals clearly.
Merging XSL templates in one stylesheet.
Processing XML file with Xalan.
XSLT
The Patterns….
Main patterns which we use:
Command
Observer
Builder
Factory Method
MVP
…and the UML
How we do that?
…our work in big summary
Step 1 – Learning
Eclipse
Java
XML
w3c.dom
XSLT
Xerces
Hudson
Xalan
Ant
JUnit sax jaxen
Step 2 – planning
Programming in pairs
in the room 1010
What we have learned?
What we have learned?
Plans for the future
What should be done
Interface improvement
More tests
Undo / Redo
Intuitive functions choosing from menu
Difference coloring
Saving non complete project
etc.
How we wan’t to do that
New colaborants,
Project website maybe from NSN?