94 lines
6.2 KiB
HTML
94 lines
6.2 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="Using XML" />
|
||
|
<meta name="abstract" content="This topic explains what XML is, what extensions and companion standards it uses, and what it can do for you." />
|
||
|
<meta name="description" content="This topic explains what XML is, what extensions and companion standards it uses, and what it can do for you." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaklmain.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaklintroadvantages.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaklintrostandards.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzakltools.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzakljavaapi.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzaklcppapi.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzakltoolsother.htm" />
|
||
|
<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="rzaklintro" />
|
||
|
<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>Using XML</title>
|
||
|
</head>
|
||
|
<body id="rzaklintro"><a name="rzaklintro"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Using XML</h1>
|
||
|
<div><p>This topic explains what XML is, what extensions and companion
|
||
|
standards it uses, and what it can do for you.</p>
|
||
|
<p>XML, like Standard Generalized Markup Language (SGML), is a metalanguage.
|
||
|
A metalanguage allows you to define a document markup language and its structure.
|
||
|
For example, both XML and Hypertext Markup Language (HTML) are derived from
|
||
|
SGML.</p>
|
||
|
<p>You can use XML to create your own markup language that includes a set
|
||
|
of rules and tags that describe information suited to your needs, for example,
|
||
|
name, title, address, and zip code. You define this markup language in a document
|
||
|
type definition (DTD) that functions as the standard way to describe your
|
||
|
information. Using XML to share standardized information you are no longer
|
||
|
required to write programs to focus on proprietary software or convert and
|
||
|
translate different data formats.</p>
|
||
|
<p>You and others can use the DTD to tag information that you can then use
|
||
|
in a variety of ways: printed on an address label, business card, or stationary;
|
||
|
displayed in a Web page; or sorted in a list of data with similar attributes.</p>
|
||
|
<p>For example, you might want to create an efficient way to share information
|
||
|
(for example, purchase orders, shipping acknowledgments, order
|
||
|
status, and stock status) with your partners and suppliers. You can use XML
|
||
|
to share that information by creating and using XML documents that conform
|
||
|
to your DTD, in which you specify the standard for the electronic exchange
|
||
|
of information.</p>
|
||
|
<p>Although both XML and HTML use tags to describe content, they are also
|
||
|
very different:</p>
|
||
|
<ul><li>HTML describes how to format information for display and is meant for
|
||
|
computer-to-human interaction.</li>
|
||
|
<li>XML describes what the information is and is meant for computer-to-computer
|
||
|
interaction.</li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<div>
|
||
|
<ul class="ullinks">
|
||
|
<li class="ulchildlink"><strong><a href="rzaklintroadvantages.htm">Advantages of XML</a></strong><br />
|
||
|
Using XML offers advantages over using HTML to exchange information.</li>
|
||
|
<li class="ulchildlink"><strong><a href="rzaklintrostandards.htm">XML standards and extensions</a></strong><br />
|
||
|
Other standards and extensions to XML work together to make your information more portable and useful.</li>
|
||
|
<li class="ulchildlink"><strong><a href="rzakltools.htm">XML tools for i5/OS</a></strong><br />
|
||
|
<span class="keyword">i5/OS™</span> 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.</li>
|
||
|
<li class="ulchildlink"><strong><a href="rzakljavaapi.htm">XML parser and XSLT processor for Java</a></strong><br />
|
||
|
Some IBM<sup>®</sup> 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. </li>
|
||
|
<li class="ulchildlink"><strong><a href="rzaklcppapi.htm">XML for C++ Parser, XSL for C++ Transformer, and XML Interface for RPG and Procedural Languages</a></strong><br />
|
||
|
The XML for C++ Parser and the XML Interface for RPG and Procedural Languages (RPG, C, and COBOL) allow you to parse, create, manipulate, and validate XML documents. The XSL for C++ Transformer allows you to transform XML documents to another format.</li>
|
||
|
<li class="ulchildlink"><strong><a href="rzakltoolsother.htm">Additional XML tools and programs</a></strong><br />
|
||
|
You can write your programs to take advantage of XML and its extensions and companion standards.</li>
|
||
|
</ul>
|
||
|
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaklmain.htm" title="Extensible Markup Language (XML) allows you to describe and organize information in ways that are easily understandable by both humans and computers. You can then share that information and its description with others over the Internet, an extranet, network, or in other ways.">Extensible Markup Language (XML)</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|