Balisage Paper: gXML, a New Approach to Cultivating XML Trees in Java
August 3 - 6, 2010
The materials listed below were provided by the speaker as supplements to a
presentation at Balisage. These materials may include the slides or visuals used in
the
presentation; supplementary material, such as code samples or a demonstration application;
and/or the paper accompanying the presentation (if it has not been provided in XML).
These
materials have been zipped for easy download and are identified by a brief description
of
the contents. The materials themselves are untouched
, that is, they
have not been tested or edited by Balisage: The Markup Conference or by Mulberry
Technologies, Inc. As such, they are included on this website AS IS
,
i.e., as provided by the speaker, with no warranties, express or otherwise, made by
Balisage
or Mulberry.
Slides and Materials
- bal2010lewi0417.pres.zip: Presentation slides in HTML.
Axiom 1.2.8 API http://ws.apache.org/commons/axiom/apidocs/index.html
Brown W., R. Malveau, H. McCormick, T. Mowbray, and S. W. Thomas. Lava Flow anti-pattern (Dec. 1999) http://www.antipatterns.com/lavaflow.htm
Document Object Model Technical Reports http://www.w3.org/DOM/DOMTR
DOM4J Introduction http://dom4j.sourceforge.net/
Extensible Markup Language (XML) 1.0 (Fifth Edition) http://www.w3.org/TR/xml/
Gamma, E., R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software Addison-Wesley, 1995.
Harold, E. Processing XML with Java http://www.cafeconleche.org/books/xmljava/
Harold, E. "What's Wrong with XML APIs (and how to fix them)" http://www.xom.nu/whatswrong/whatswrong.html
Jaxen http://jaxen.org/
JDOM v1.1.1 API Specification http://www.jdom.org/docs/apidocs/
Namespaces in XML 1.0 (Second Edition) http://www.w3.org/TR/xml-names
Sosnoski, D. "XML and Java technologies: Document models, Part 1: Performance" http://www.ibm.com/developerworks/xml/library/x-injava/index.html
Sosnoski, D. "XML and Java technologies: Java document model usage" http://www.ibm.com/developerworks/xml/library/x-injava2/
Welcome to Woden http://ws.apache.org/woden/
Xalan-Java http://xml.apache.org/xalan-j/index.html
XML Information Set (Second Edition) http://www.w3.org/TR/xml-infoset
XML Path Language (XPath), Version 1.0 http://www.w3.org/TR/xpath/
XML Schema Part 1: Structures Second Edition http://www.w3.org/TR/xmlschema-1/
XML Schema Part 2: Datatypes Second Edition http://www.w3.org/TR/xmlschema-2/
XOM 1.2.5 http://www.xom.nu/apidocs/
XQuery 1.0 and XPath 2.0 Data Model (XDM) http://www.w3.org/TR/xpath-datamodel/
XSL Transformations (XSLT), Version 1.0 http://www.w3.org/TR/xslt