IBM i 7.2 XML Toolkit
IBM i 7.2 XML Toolkit
15 IBM i 7.2 ( 5770-SS1) RISC CISC IBM IBM i Version 7.2 Programming Programming XML Toolkit 1 2014.4 Copyright IBM Corporation 1999, 2013.
XML Toolkit............. 1 XML Toolkit PDF........ 1 XML.............. 2 XML............. 2 XML............. 3 XML.......... 4 XML Toolkit............ 6 XML XSL XML..... 6 XML Toolkit........ 7 API.............. 10.............. 11 XSL............... 12 XSL............ 13 XML (IBM i )...... 13............ 13 XML Toolkit.......... 14.............. 15..... 17................. 17................ 19 Copyright IBM Corp. 1999, 2013 iii
iv IBM i: XML Toolkit
XML Toolkit IBM XML Toolkit for IBM i ( (LPO) 5733-XT2) V1R2M0 (B2B) XML XML XSL XML ( XML HTML) XML Toolkit (IBM i ) 5.6.3 Apache Software Foundations Xerces-C 2.6 ( ) XSL Apache Software Foundations Xalan-C 1.10.2 C++ XML C++ XSL XML Procedural Parser C++ XML RPG C COBOL XML XML Toolkit XML (IBM i ) XML (IBM i ) XML XML Toolkit PDF PDF PDF XML Toolkit XML Toolkit PDF API API XML Toolkit v IBM Redbooks : XML DB2 for i ( ) The XML Files: Using XML for Business-to-Business and Business-to-Consumer Applications XML: PDML PCML ( ) XML DB2 XML Extender DB2 Text Extender ( ) PDF PDF 1. PDF 2. PDF 3. PDF 4. Copyright IBM Corp. 1999, 2013 1
Adobe Reader PDF Adobe Reader AdobeWeb (www.adobe.com/products/acrobat/readstep.html) XML Extensible Markup Language (XML) XML Standard Generalized Markup Language (SGML) XML Hypertext Markup Language (HTML) SGML XML (DTD) XML XML DTD XML Web ( ) XML DTD XML XML DTD XML XML HTML 2 v HTML v XML XML XML XML XML XML v XML XML HTML v XML Java 100% XML v XML 2 IBM i: XML Toolkit
XML HTML <HTML> <H1 ID="MN">State</H1> <H2 ID="12">City</H2> <DL> <DT>Name</DT> <DD>Johnson</DD> <DT>Population</DT> <DD>5000</DD> </DL> <H2 ID="15">City</H2> <DL> <DT>Name</DT> <DD>Pineville</DD> <DT>Population</DT> <DD>60000</DD> </DL> <H2 ID="20">City</H2> <DL> <DT>Name</DT> <DD>Lake Bell</DD> <DT>Population</DT> <DD>20</DD> </DL> </HTML> XML <?XML VERSION="1.0" STANDALONE="yes"?> <STATE STATEID="MN"> <CITY CITYID="12"> <NAME>Johnson</name> <POPULATION>5000</POPULATION> </CITY> <CITY CITYID="15"> <NAME>Pineville</NAME> <POPULATION>60000</POPULATION> </CITY> <CITY CITYID="20"> <NAME>Lake Bell</NAME> <POPULATION>20</POPULATION> </CITY> </STATE> HTML HTML HTML HTML v HTML v HTML ( ) XML XML XML XML Web e-business XML v Web : XML e-commerce XML Extensible Style Language (XSL)/XSL Transformation (XSLT) v Web Web : XML Web HTML Tom Brown brown XML ( <author> ) XML Toolkit 3
XML Web (Web ) v : XML v e-business : XML B2B B2C (EDI) v : XML v : XML (PDA) ( ) WML (Wireless Markup Language) VoiceXML XML XML v Java C++ C RPG COBOL XML v XML v XML v XML v DTD XML XML XML XML XML v DOM SAX API v v XSL XSLT v XLink v XPath XPointer v XML API (API) XML DOM 1.0 DOM 2.0 Document Object Model (DOM) API XML XML ( 4 IBM i: XML Toolkit
) DOM DOM DOM XML XML XSLT DTD DTD <code> DTD <code> SAX 1.0 SAX 2.0 Simple API for XML (SAX) API XML XML XML SAX API XML XSL XSLT Extensible Stylesheet Language (XSL) XSL Transformation (XSLT) XML PDA XSL XSLT 1 XML e-business XML XML 12 XSL XLink XML (XLink) XML Web ( ) HTML <A NAME> XPath XPointer XML Path Language (XPath) XML Pointer Language (XPointer) XML XPath XML XSLT XPointer XPath XPath XML 1 XPath 1 XML XML Pointer Language (XPointer) XPath XML ( ) 2 XML Toolkit 5
XML XML (DTD) XML DTD XML v XML DTD v v v XML DTD XML Toolkit XML XSL XML (IBM i ) XML Toolkit for IBM i (5733-XT2) C++ XML XSL 5733-XT2 2 XSL 2 API XML (IBM i ) XML XSL XML XML Toolkit XML XSL XML 2 ( ) (API ) i5/os XML Point of Contact 5733-XT2 4 5 IBM i V5R3 6 7 V6R1 2 XML Toolkit V6R1 6 7 6 IBM i: XML Toolkit
5733- XT2 V1R2M0 1 2 XML 5.6 XSL 1.10 XML 5.6 XSL 1.10 API V5R4M0 V5R4M0 3 XML (IBM i ) V5R4M0 4 5 6 7 XML 5.6.3 XSL 1.10.2 XML 5.6.3 XSL 1.10.2 API XML 5.6.3 XML 1.10.2 XML 5.6.3 XSL 1.10.2 API V5R3M0 V5R3M0 V6R1M0 V6R1M0 Apache 2.6 (XML) 1.10 (XSL) XML (IBM i ) Apache Software Foundation Ant 1.5.4 C++ Java 2.6 (XML) 1.10.2 (XSL) 2.6 (XML) 1.10.2 (XSL) : XML for i5/os XML Toolkit XML Toolkit XML XSL XML XML Toolkit 7
XML XSL ( ) (API ) XML Toolkit V1R2M0 *BASE 1 2 3 4 XML 5.6 QXML4C560 QXML4PR560 QXMLLIB XSL 1.10 QXSL4C110 QXMLLIB v v XML 5.6 API C RPG COBOL QXMLDEV560 C++ /QIBM/ProdData/ xmltoolkit2/xml5_6_0 XSL 1.10 API QXSLDEV110 C C++ /QIBM/ProdData/xmltoolkit2/ xsl_1100 XML (IBM i ) QXMLSCR10 QXMLLIB /QIBM/ProdData/xmltoolkit2/scripting1_0 XML 5.6.3 QXML4C563 QXML4PR563 QXMLLIBV4 XSL 1.10 QXSL4C112 QXMLLIBV4 8 IBM i: XML Toolkit
XML Toolkit V1R2M0 5 6 v v XML 5.6.3 API C RPG COBOL QXML563V4 C++ /QIBM/ProdData/ xmltoolkitv4/xml5_6_3 XSL 1.10.2 API QXSL112V4 C C++ /QIBM/ProdData/ xmltoolkitv4/xsl_1102 XML 5.6.3 QXML4C563 QXML4PR563 QXMLLIBV6 XSL 1.10 QXSL4C112 QXMLLIBV6 7 v v XML 5.6.3 API C RPG COBOL QXML563V6 C++ /QIBM/ProdData/ xmltoolkitv6/xml5_6_3 XSL 1.10.2 API QXSL112V6 C C++ /QIBM/ProdData/ xmltoolkitv6/xsl_1102 XML XSL XML XML QXMLDEVnnn /QIBM/ProdData/xmltoolkit2/XMLn_n_n nnn n_n_n XML XSL QXSLDEVnnn /QIBM/ProdData/xmltoolkit2/XSLn_n_n nnn n_n_n XSL XML /QIBM/ProdData/xmltoolkit2/ scriptingn_n nnn n_n XML XML Toolkit (RSTLICPGM) *BASE XML Toolkit 9
RSTLICPGM LICPGM(5733XT2) DEV(xxxxxx) OPTION(*BASE) *BASE RSTLICPGM LICPGM(5733XT2) DEV(xxxxxx) OPTION(1) XML 5.6 XSL 1.10 RSTLICPGM LICPGM(5733XT2) DEV(xxxxxx) OPTION(2) XML 5.6 XSL 1.10 XML Toolkit (DLTLICPGM) DLTLICPGM LICPGM(5733XT2) OPTION(2) 2 (XML 5.6 ) API XML XML API (FAQ) 1. 2 XML4C 5.6 /QIBM/ProdData/xmltoolkit2/xml5_6_0/doc/xml4c/index.html 2 XML4PR 5.6 /QIBM/ProdData/xmltoolkit2/xml5_6_0/doc/xml4pr/index.html 2 XSLT4C 1.10 /QIBM/ProdData/xmltoolkit2/xsl_1100/doc/xsl4c/index.html 3 XML (IBM i ) /QIBM/ProdData/xmltoolkit2/scripting1_0/docs/index.html 5 XML4C 5.6.3 /QIBM/ProdData/xmltoolkitv4/xml5_6_3/doc/xml4c/index.html 5 XML4PR 5.6.3 /QIBM/ProdData/xmltoolkitv4/xml5_6_3/doc/xml4pr/index.html 5 XSLT4C 1.10.2 /QIBM/ProdData/xmltoolkitv4/xsl_1102/doc/xsl4c/index.html 7 XML4C 5.6.3 /QIBM/ProdData/xmltoolkitv6/xml5_6_3/doc/xml4c/index.html 7 XML4PR 5.6.3 /QIBM/ProdData/xmltoolkitv6/xml5_6_3/doc/xml4pr/index.html 7 XSLT4C 1.10.2 /QIBM/ProdData/xmltoolkitv6/xsl_1102/doc/xsl4c/index.html Windows : Windows 11 XML Toolkit XML XSL XML 10 IBM i: XML Toolkit
XML Toolkit XML XSL XML XML C++ RPG C COBOL XSL C C++ XML (n_n_n n_n) (XML QXMLDEVnnn XSL QXSLDEVnnn) 10 API QCLSRC 2. XML 2 XML4C 5.6 2 XML4PR 5.6 2 XSLT4C 1.10 3 XML (IBM i ) : /QIBM/ProdData/xmltoolkit2/ xml5_6_0/samples /QIBM/ProdData/xmltoolkit2/xml5_6_0/include/xercesc : QXMLDEV560 QRPGLESRC QCBLLESRC QCSRC H QXML4PR560 : /QIBM/ProdData/xmltoolkit2/ xsl_1100/samples /QIBM/ProdData/xmltoolkit2/xsl_1100/include/xalanc : /QIBM/ProdData/xmltoolkit2/ scripting1_0/samples 5 XML4C 5.6.3 : /QIBM/ProdData/ xmltoolkitv4/xml5_6_3/samples /QIBM/ProdData/xmltoolkitv4/xml5_6_3/include/xercesc 5 XML4PR 5.6.3 : QXML563V4 QRPGLESRC QCBLLESRC QCSRC H QXML4PR563 5 XSLT4C 1.10.2 : /QIBM/ProdData/ xmltoolkitv4/xsl_1102/samples /QIBM/ProdData/xmltoolkitv4/xsl_1102/include/xalanc XML Toolkit 11
2. ( ) XML 7 XML4C 5.6.3 : /QIBM/ProdData/ xmltoolkitv6/xml5_6_3/samples /QIBM/ProdData/xmltoolkitv6/xml5_6_3/include/xercesc 7 XML4PR 5.6.3 : QXML563V6 QRPGLESRC QCBLLESRC QCSRC H QXML4PR563 7 XSLT4C 1.10.2 : /QIBM/ProdData/ xmltoolkitv6/xsl_1102/samples /QIBM/ProdData/xmltoolkitv6/xsl_1102/include/xalanc : 10 API XML XML XSL Extensible Stylesheet Language (XSL) XML ( XML HTML) XSL XML XSLT Web XSLT XML XML XSLT XML 2 v XSL XML 1 XML XSL XML XML v XSLT XML XSLT XML 1 XML XML XML XML XML XML (XLink) PDF HTML 12 IBM i: XML Toolkit
XSL XSL XML XSL v XML HTML v XML v XML v XML XML (IBM i ) XML (IBM i ) XML XML XML (IBM i ) Apache Ant API XML Toolkit XML Toolkit IBM System i5 Support ( ) IBM v Continued Program Services (CPS) IBM XML Toolkit XML XSL XML v XML Toolkit v XML Toolkit (API) XML Toolkit API v XML Toolkit v XML Toolkit API XML Toolkit 13
: System i5 XML Toolkit XML XML XML XML IBM Redbooks Web XML XML IBM Redbooks v The Ins and Outs of XML and DB2 for i v The XML Files: Using XML for Business-to-Business and Business-to-Consumer Applications v XML in Action: PDML and PCML ( ) v Integrating XML with DB2 XML Extender and DB2 Text Extender Web v W3C - XML v www.xml.org v www.xml.com v developerworks XML ( ) v XML on System i 14 IBM i: XML Toolkit
IBM IBM IBM IBM IBM IBM IBM ( ) 103-8510 19 21 IBM IBM IBM Web Web Web IBM Web IBM (i) ( ) (ii) IBM Corporation Software Interoperability Coordinator, Department YBWA 3605 Highway 52 N Rochester, MN 55901 U.S.A. Copyright IBM Corp. 1999, 2013 15
IBM IBM IBM IBM IBM IBM IBM IBM IBM : IBM IBM IBM ( ) ( ). IBM Corp. 16 IBM i: XML Toolkit
Copyright IBM Corp. _ _. IBM i IBM IBM ibm.com International Business Machines Corporation IBM IBM http://www.ibm.com/legal/copytrade.shtml Adobe Adobe PostScript PostScript Adobe Systems Incorporated IT Infrastructure Library Office of Government Commerce the Central Computer and Telecommunications Agency Intel Intel Intel Inside Intel Inside Intel Centrino Intel Centrino Celeron Intel Xeon Intel SpeedStep Itanium Pentium Intel Corporation Linux Linus Torvalds Microsoft Windows Windows NT Windows Microsoft Corporation ITIL Office of Government Commerce UNIX The Open Group Cell Broadband Engine Sony Computer Entertainment, Inc. Java Java Oracle IBM 17
18 IBM i: XML Toolkit
,,,, Copyright IBM Corp. 1999, 2013 19
20 IBM i: XML Toolkit
: 5770-SS1 Printed in Japan