180 lines
12 KiB
HTML
180 lines
12 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="concept" />
|
|
<meta name="DC.Title" content="Additional XML tools and programs" />
|
|
<meta name="abstract" content="You can write your programs to take advantage of XML and its extensions and companion standards." />
|
|
<meta name="description" content="You can write your programs to take advantage of XML and its extensions and companion standards." />
|
|
<meta name="DC.Relation" scheme="URI" content="rzaklintro.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakltools.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakltools.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="http://www.alphaworks.ibm.com/aw.nsf/frame?ReadForm&/aw.nsf/techmain/CD02D09F25AF2A21882566F300703F6D" />
|
|
<meta name="DC.Relation" scheme="URI" content="http://www.alphaworks.ibm.com/" />
|
|
<meta name="DC.Relation" scheme="URI" content="rzakljavaapi.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="http://alphaworks.ibm.com/tech/xeena" />
|
|
<meta name="DC.Relation" scheme="URI" content="../rzahh/reportwriter.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="../rzahh/page1.htm" />
|
|
<meta name="DC.Relation" scheme="URI" content="http://www.ibm.com/software/data/db2/extenders/xmlext/index.html" />
|
|
<meta name="DC.Relation" scheme="URI" content="http://www-306.ibm.com/software/webservers/hats/index.html" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="rzakltoolsother" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>Additional XML tools and programs</title>
|
|
</head>
|
|
<body id="rzakltoolsother"><a name="rzakltoolsother"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">Additional XML tools and programs</h1>
|
|
<div><p>You can write your programs to take advantage of XML and its extensions
|
|
and companion standards.</p>
|
|
<p>Using additional tools that are not part of the operating system enables
|
|
you to do this with much less development time and effort.</p>
|
|
<p>The XML community provides a steady source of tools and helpful applications
|
|
for using XML:</p>
|
|
<ul><li><a href="#rzakltoolsother__XMLEnabler">XML Enabler</a> (for the <a href="rzakltools.htm">XSL
|
|
Processor for Java™</a>)</li>
|
|
<li><a href="#rzakltoolsother__TaskGuideViewer">TaskGuide Viewer</a></li>
|
|
<li><a href="#rzakltoolsother__Xeena">Xeena</a></li>
|
|
</ul>
|
|
<p>IBM<sup>®</sup> also
|
|
offers licensed programs that will help you use XML with your iSeries™ servers:</p>
|
|
<ul><li><a href="#rzakltoolsother__IBMToolbox">IBM Toolbox for Java (ReportWriter classes)</a></li>
|
|
<li><a href="#rzakltoolsother__DB2XMLExtender">DB2 XML Extender</a></li>
|
|
<li><a href="#rzakltoolsother__IBMWebSphereHostPublisher">IBM WebSphere Host Access Transformation Services</a></li>
|
|
</ul>
|
|
<div class="section" id="rzakltoolsother__XMLEnabler"><a name="rzakltoolsother__XMLEnabler"><!-- --></a><h4 class="sectiontitle">XML Enabler</h4><p>The XML Enabler is a
|
|
servlet that developers can use with the XSL Processor for Java to
|
|
put stylesheets in effect in real time. When any browser sends a request to
|
|
the servlet, it responds with data that it formats using XSL stylesheets configured
|
|
for specific browser types. In this way, the XML Enabler allows any user of
|
|
any browser to view and use XML data.</p>
|
|
<p><em>Any browser</em> means just
|
|
that. You do not need an XML-enabled browser because the servlet takes care
|
|
of that by using XML and XSL technology combined with the information in the
|
|
HTTP header. After the system administrator defines the mapping between browser
|
|
types and XSL stylesheets, the servlet does the remaining.</p>
|
|
<p>When an HTTP
|
|
request comes in to the XML Enabler, the following actions occur:</p>
|
|
<ol><li>The XML Enabler gets the XML document requested by the client (the Web
|
|
address of that document is passed as a parameter on the Web address).</li>
|
|
<li>The XML Enabler then looks at the client type, using the user-agent field
|
|
of the HTTP header, and selects an XSL style sheet. The style sheet selected
|
|
for each user-agent type is defined by the developer.</li>
|
|
<li>After the XML document and the XSL style sheet are selected, the XSL Processor
|
|
for Java combines
|
|
them, and the servlet returns the output to the client.</li>
|
|
</ol>
|
|
</div>
|
|
<div class="section" id="rzakltoolsother__TaskGuideViewer"><a name="rzakltoolsother__TaskGuideViewer"><!-- --></a><h4 class="sectiontitle">TaskGuide Viewer</h4><p>TaskGuide
|
|
Viewer is an XML-based tool for creating wizards that makes building and displaying
|
|
wizards as easy as creating and viewing HTML files. After you create a wizard
|
|
script, the TaskGuide Viewer displays the specified panels and follows your
|
|
instructions.</p>
|
|
<p>The TaskGuide Viewer enables you to focus on task content
|
|
rather than design elements. It offers usability-tested screen layout and
|
|
navigation options that eliminate the most difficult parts of building wizards:
|
|
screen layout, navigation, and data management.</p>
|
|
<p>For more information,
|
|
see the TaskGuide Viewer information at the IBM alphaWorks<sup>®</sup> Web site.</p>
|
|
</div>
|
|
<div class="section" id="rzakltoolsother__Xeena"><a name="rzakltoolsother__Xeena"><!-- --></a><h4 class="sectiontitle">Xeena</h4><p>Xeena is a visual XML editor that
|
|
enables you to visually edit valid XML documents derived from a valid DTD.
|
|
It is a Java application built on top of Swing and XML Parser
|
|
for Java.</p>
|
|
<p>Use
|
|
a hierarchical tree view to create, edit, and expand any document derived
|
|
from a valid DTD. You can edit multiple XML documents and copy, cut and paste
|
|
from one document into another.</p>
|
|
<p>A key feature of Xeena is its syntax-directed
|
|
editing ability, which ensures that all documents generated are valid with
|
|
respect to the given DTD. Xeena also helps you insert elements into the tree
|
|
correctly (with respect to the DTD) by being sensitive to the current selected
|
|
tree node and refusing to allow you to insert elements in an incorrect order.</p>
|
|
<p>For
|
|
more information, see the Xeena information on the IBM alphaWorks Web site.</p>
|
|
</div>
|
|
<div class="section" id="rzakltoolsother__IBMToolbox"><a name="rzakltoolsother__IBMToolbox"><!-- --></a><h4 class="sectiontitle"><span class="keyword">IBM Toolbox for Java</span> (ReportWriter
|
|
classes)</h4><p><span class="keyword">IBM Toolbox for Java</span> is
|
|
a set of Java classes that allow you to use Java programs
|
|
to access data on your servers. You can use these classes to write client/server
|
|
applications, applets, and servlets that work with data on your server. The <span class="keyword">IBM Toolbox for Java</span> includes a reportwriter package
|
|
containing classes that enable your applications to work with XML data.</p>
|
|
<p>The
|
|
ReportWriter classes allow your applications to create formatted documents
|
|
from XML data sources. Your application defines the document format (layout)
|
|
by using XSL stylesheets in combination with XSL Formatting Objects and the
|
|
XML data sources. With ReportWriter classes you can generate documents in
|
|
the Hewlett Packard Printer Control Language (PCL) format and the Adobe Portable
|
|
Document Format (PDF).</p>
|
|
<p>For more information, see the ReportWriter classes
|
|
in <span class="keyword">IBM Toolbox for Java</span>.</p>
|
|
</div>
|
|
<div class="section" id="rzakltoolsother__DB2XMLExtender"><a name="rzakltoolsother__DB2XMLExtender"><!-- --></a><h4 class="sectiontitle">DB2<sup>®</sup> XML Extender</h4><p>The DB2 XML Extender
|
|
is a licensed program that provides data types that you can store XML documents
|
|
in DB2 UDB
|
|
for iSeries databases
|
|
and functions that assist you in working with these structured documents.</p>
|
|
<p>You
|
|
can store entire XML documents in DB2 UDB databases as character data or store
|
|
them as external files but still manage them by using DB2 UDB. Retrieval functions allow you to
|
|
retrieve either the entire XML document or individual elements or attributes.</p>
|
|
<p>Other
|
|
features include:</p>
|
|
<ul><li>The ability to extract XML elements and attributes into traditional SQL
|
|
data types</li>
|
|
<li>The ability to transform existing DB2 UDB data into XML documents</li>
|
|
<li>Storage, retrieval, and updates of XML documents in a single column</li>
|
|
<li>Storage of XML documents as a collection of DB2 UDB data in multiple columns and tables</li>
|
|
<li>DTD management</li>
|
|
<li>Support for international code pages</li>
|
|
</ul>
|
|
<p>For more information, see the DB2 XML Extender site.</p>
|
|
</div>
|
|
<div class="section" id="rzakltoolsother__IBMWebSphereHostPublisher"><a name="rzakltoolsother__IBMWebSphereHostPublisher"><!-- --></a><img src="./delta.gif" alt="Start of change" /><h4 class="sectiontitle">IBM WebSphere<sup>®</sup> Host
|
|
Access Transformation Services</h4><p>Through its XML gateway, WebSphere Host
|
|
Access Transformation Services provides access to existing 3270 and 5250 applications
|
|
in an XML format for use within e-business applications.</p>
|
|
<p>Additionally,
|
|
the HTML mapper capability provides an install-and-go HTML entry-level emulator
|
|
for 3270 or 5250 application access. Without customization, existing 3270
|
|
and 5250 applications can be extended as HTML to Web users. This capability
|
|
is targeted at users who need occasional access to the host application and
|
|
do not yet have desktops enabled for Java applications.</p>
|
|
<p>For more information,
|
|
see the IBM WebSphere Host
|
|
Access Transformation Services Web site.</p>
|
|
<img src="./deltaend.gif" alt="End of change" /></div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaklintro.htm" title="This topic explains what XML is, what extensions and companion standards it uses, and what it can do for you.">Using XML</a></div>
|
|
</div>
|
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
|
<div><a href="rzakltools.htm" title="i5/OS integrates XML parsers and an XSL processor for Java right into the operating system. Additionally, you can use a wide variety of free and licensed programs to help you use XML.">XML tools for i5/OS</a></div>
|
|
<div><a href="rzakljavaapi.htm" title="Some IBM Toolbox for Java packages or functions require that you have an Extensible Markup Language XML parser or Extensible Stylesheet Language Transformations (XSLT) processor in your CLASSPATH environment variable.">XML parser and XSLT processor for Java</a></div>
|
|
<div><a href="../rzahh/reportwriter.htm">ReportWriter classes</a></div>
|
|
<div><a href="../rzahh/page1.htm">IBM Toolbox for Java</a></div>
|
|
</div>
|
|
<div class="relinfo"><strong>Related information</strong><br />
|
|
<div><a href="http://www.alphaworks.ibm.com/aw.nsf/frame?ReadForm&/aw.nsf/techmain/CD02D09F25AF2A21882566F300703F6D" target="_blank">TaskGuide Viewer information</a></div>
|
|
<div><a href="http://www.alphaworks.ibm.com/" target="_blank">IBM alphaWorks Web site</a></div>
|
|
<div><a href="http://alphaworks.ibm.com/tech/xeena" target="_blank">Xeena information</a></div>
|
|
<div><a href="http://www.ibm.com/software/data/db2/extenders/xmlext/index.html" target="_blank">DB2 UDB XML Extender site</a></div>
|
|
<div><a href="http://www-306.ibm.com/software/webservers/hats/index.html" target="_blank">IBM WebSphere Host Access Transformation Services</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |