ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzahh_5.4.0.1/rzahhxpcmlschema.htm

91 lines
5.8 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="reference" />
<meta name="DC.Title" content="XPCML schema and syntax" />
<meta name="abstract" content="XPCML documents, called XPCML source files, contain tags and data that fully define calls to programs on your iSeries server." />
<meta name="description" content="XPCML documents, called XPCML source files, contain tags and data that fully define calls to programs on your iSeries server." />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschemacompare.htm#rzahhxpcmlschemacompare" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschemasyntax.htm#rzahhxpcmlschemasyntax" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschemaattribs.htm#rzahhxpcmlschemaattribs" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlmain.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschemacompare.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschemaxsd.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschemasyntax.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahhxpcmlschemaattribs.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzahhxpcmlschema" />
<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>XPCML schema and syntax</title>
</head>
<body id="rzahhxpcmlschema"><a name="rzahhxpcmlschema"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">XPCML schema and syntax</h1>
<div><p>XPCML documents, called XPCML source files, contain tags and data
that fully define calls to programs on your iSeries™ server.</p>
<div class="section"><p>Because XPCML uses XML schemas instead of a document type definition
(DTD), you can use XPCML in ways that you cannot use PCML:</p>
<ul><li>Pass values for input parameters to your program as XML elements</li>
<li>Receive values for output parameters from your program as XML elements</li>
<li>Have the XML parser automatically validate the values passed to your program</li>
<li>Extend the schema to define new simple and complex elements</li>
</ul>
<p>For more information about the XPCML schema and syntax, see the following
pages:</p>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rzahhxpcmlschemacompare.htm">Comparison of XPCML source to PCML source</a></strong><br />
XPCML differs from PCML in several ways, but one major difference is that XPCML allows you to specify the values of input parameters within the XPCML source file.</li>
<li class="ulchildlink"><strong><a href="rzahhxpcmlschemaxsd.htm">Schema xpcml.xsd file</a></strong><br />
</li>
<li class="ulchildlink"><strong><a href="rzahhxpcmlschemasyntax.htm">XPCML syntax</a></strong><br />
The XPCML schema defines several element tags, and each element tag contains attribute tags.</li>
<li class="ulchildlink"><strong><a href="rzahhxpcmlschemaattribs.htm">XPCML tag attributes</a></strong><br />
The XPCML schema defines several element tags, and each element tag contains attribute tags. The following table lists and describes the different attributes for each element.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzahhxpcmlmain.htm" title="Extensible Program Call Markup Language (XPCML) enhances the functionality and usability of the Program Call Markup Language (PCML) by offering support for XML schemas. XPCML does not support serialization, so unlike PCML, you cannot serialize an XPCML document.">Extensible Program Call Markup Language</a></div>
</div>
<div class="linklistwithchild">
<div class="ulchildlink"><strong><a href="rzahhxpcmlschemacompare.htm#rzahhxpcmlschemacompare"> Comparison
of XPCML source to PCML source</a></strong><br />
Examine examples that compare XPCML source and PCML source. The examples
illustrate how XPCML provides more functionality and makes the source data
easier to read and write.</div>
<div class="ulchildlink"><strong><a href="rzahhxpcmlschemaxsd.htm#rzahhxpcmlschemaxsd">XPCML
schema</a></strong><br />
Examine the XPCML schema file and learn more about using and extending
the XPCML schema.</div>
<div class="ulchildlink"><strong><a href="rzahhxpcmlschemasyntax.htm#rzahhxpcmlschemasyntax">XPCML
syntax</a></strong><br />
Review a list of XPCML syntax elements that the schema uses to define
the XPCML elements.</div>
<div class="ulchildlink"><strong><a href="rzahhxpcmlschemaattribs.htm#rzahhxpcmlschemaattribs">XPCML tag attributes</a></strong><br />
Description of the different attributes for each element XPCML schema
defines.</div>
</div>
</div>
</body>
</html>