Chapter 3. Processing XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.1 XML applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.2 Xalan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.3 SAX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.4 DOM level2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.5 JAXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Chapter 4. Introduction to IBM WebSphere Application Developer . . . . . 69 4.1 WebSphere Studio product family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4.2 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4.2.1 Web development tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4.2.2 Relational database tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.2.3 XML tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4.2.4 Java development tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 4.2.5 Web services development tools . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 4.2.6 EJB development tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 4.2.7 Team collaboration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 4.2.8 Debugging tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 4.2.9 Performance profiling tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 4.2.10 Server tools for testing and deployment . . . . . . . . . . . . . . . . . . . . . 77 4.2.11 Plug-in development tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Chapter 5. Application Developer XML Tools . . . . . . . . . . . . . . . . . . . . . . . 79 5.1 XML perspective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 5.2 XML perspective editors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 5.2.1 XML editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 5.2.2 DTD editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 5.2.3 XSD editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 5.2.4 XSL editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 5.3 Namespace support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5.4 XPath support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 5.5 XSL debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 5.6 Web services support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

Chapter 6. RDB and XML integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 6.1 The SQL to XML wizards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 6.2 The XML to SQL wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 6.3 The DDL to XML Schema wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 6.4 DB2 XML Extender . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

6.4.1 XML Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Chapter 7. Generators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 7.1 DTD <—> XSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 7.2 XML <—> DTD/XSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

iv The XML Files: Development of XML/XSL Applications Using WebSphere Studio

Page 6
Image 6
IBM Version 5 manual XML Collection