Referencing Data Values
  • SOAP allows values to be referenced multiple times inside a document to eliminate redundancy.
  • Multi-reference values are best used when large amounts of data need to be transacted through a SOAP message.

The code example demonstrates an instance where data is redundant. The same address is listed twice indicating that the two students live at the same address.

<m:Student>
  <regnum>A108</regnum>
  <fname>Rob</fname>
  <lname>Jenkins</lname>
  <address>
     <street>11, Oak Street</street>
     <state>Arkansas</state>
  </address>
</m:Student>

<m:Student>
  <regnum>A121</regnum>
  <fname>William</fname>
  <lname>Jenkins</lname>
  <address>
     <street>11, Oak Street</street>
     <state>Arkansas</state>
  </address>
</m:Student>

Click the Next button to continue.