Rational Developer for System z

Isomorphic and non-isomorphic element mapping for PL/I

Table 1 and Figure 1 are examples of isomorphic structures (an XML instance document and a PL/I data structure) and both have isomorphic element mapping.
Table 1. Example 1 XML Instance of Isomorphic Structure with Isomorphic Element Mapping for PL/I
XML Instance PL/I Data Structure
<X1>
  <X2>2</X2>
  <X3>
     <X4>4</X4>
  </X3>
</X1>
1 A,
     2 B fixed bin(31),
     2 C,
        3 D fixed bin(31);
Figure 1. Example 1 of XML Instance Isomorphic Structure with Isomorphic Element Mapping for PL/I
Table 2 and Figure 2 are examples of non-isomorphic structures (an XML instance document and a PL/I data structure) have isomorphic subsets and display isomorphic element mapping.
Table 2. Example 2 of XML Instance Non-Isomorphic Structure with Isomorphic Element Mapping for PL/I
XML Instance PL/I Data Structure
<X1>
  <X2>2</X2>
  <X3>
     <X4>4</X4>
  </X3>
  <X5>5</X5>
</X1>
  1 A,
     2 B fixed bin(31),
     2 C,
        3 D fixed bin(31);
Figure 2. Example 2 of XML Instance Non-Isomorphic Structure with Isomorphic Element Mapping for PL/I
Table 3 and Figure 3 are isomorphic structures (an XML instance document and a PL/I data structure) have non-isomorphic element mapping.
Table 3. Example 3 XML Instance of Isomorphic Structure with Non-Isomorphic Element Mapping for PL/I
XML Instance PL/I Data Structure
<X1>
  <X2>2</X2>
  <X3>
     <X4>4</X4>
  </X3>
</X1>
  1 A,
     2 B fixed bin(31),
     2 C,
        3 D fixed bin(31);
Figure 3. Example 3 of XML Instance Isomorphic Structure with Non-Isomorphic Element Mapping for PL/I
Table 4 and Figure 4 are non-isomorphic structures (an XML instance document and a PL/I data structure) have non-isomorphic element mapping.
Table 4. Example 4 XML Instance of Non-Isomorphic Structure with Non-Isomorphic Element Mapping for PL/I
XML Instance PL/I Data Structure
<X1 >
  <X2>2</X2>
  <X3>
     <X4>
        <X5>5</X5>
     </X4>
  </X3>
</X1>
 1 A,
     2 B fixed bin(31),
     2 C,
        3 D fixed bin(31);
Figure 4. Example 4 of XML Instance Non-Isomorphic Structure with Non-Isomorphic Element Mapping for PL/I

Feedback