| When: |
Thursday, September 11, 2008
|
| Place: |
CityPlace One Auditorium |
Directions
|
| Title: |
Writing API for XML (WAX)
|
| Presented By: |
Mark Volkmann,
OCI
|
|
About the Presentation:
|
WAX stands for Writing API for XML. It's a new approach to writing XML that
- requires less code than other approaches
- uses less memory than other approaches
(because it outputs XML as each method is called rather than
storing it in a DOM-like structure and outputting it later)
- doesn't depend on any Java classes other than standard JDK classes
- is a small library (< 10K)
- requires Java 5 or later (at least for now)
- understands all XML node types
- never outputs XML that isn't well-formed without throwing an exception
- provides extensive error checking
- automatically escapes special characters in text and attribute values when error checking is turned on
- allows all error checking to be turned off for performance
- knows how to associate DTDs, XML Schemas and XSLT stylesheets with the XML it outputs
- is well-suited for writing XML request and response messages for REST-based and SOAP-based services
|
|
About the Presenter:
|
Mark Volkmann is a Partner at Object Computing, Inc. (OCI) in
St. Louis where he has provided software consulting since 1996.
After several years as a C++ developer, in 1995 he switched to
Java and never went back. For many years he has
focused on using XML with Java. As a consultant, Mark has
assisted many companies with Java and XML application development.
Mark also has created and teaches many courses in Java and XML.
They include: Introduction to Java, Java Syntax for Non-C
Programmers, Java Programming, Advanced Java Programming,
Creating Graphical User Interfaces Using Java (Swing),
eXtensible Markup Language (XML), XML Programming Using Java,
Web Services Using Java and Ruby Progrmaming.
Mark is a member of the St. Louis Java User Group steering
committee and a regular presenter for that group. He has
written for XML Journal and presented at XML DevCon conferences.
|
|
Sponsors:
|
|
| |