Listing 1: Options for a skeletal RPC call

<?xml version="1.0"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-Instance">
<env:Header>
...
</env:Header>
<env:Body>
<SomeMethod>
<param enc:arrayType="xsd:ur-type[2]">
<item xsi:type="xsd:int">100</item>
<item xsi:type="xsd:int">20</item>
</param>
</SomeMethod>
...
</env:Body>
</env:Envelope>

Listing 2: Options for a skeletal RPC call

<?xml version="1.0"?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"
env:encodingStyle="http://www.xyz.com/sm">
<env:Header>
...
</env:Header>
<env:Body>
<sm:SomeMethod xmlns:sm="http://www.xyz.com/sm">
<param>
<item>100</item>
<item>20</item>
</param>
</sm:SomeMethod>
...
</env:Body>
</env:Envelope>

Listing 3: Sample XML namespace reference

<?XML version="1.0" ?>
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Body>
<xyz:family xmlns:xyz="http://www.xyz.com/genealogy">
<parents>
<father age="35">Richard</father>
<mother>Kim</mother>
</parents>
<children>
...
</children>
<siblings>
...
</siblings>
</xyz:family>
</env:Body>
</env:Envelope>