IBM Version 5 Universal Remote User Manual


 
iv The XML Files: Development of XML/XSL Applications Using WebSphere Studio
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