Difference (XmlNodelist function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (edits, tags and links)
(No difference)

Revision as of 12:52, 27 April 2011

Difference between XmlNodelists (XmlNodelist class)

Difference creates an XmlNodelist that is the difference of (that is, it removes nodes from) one XmlNodelist and another.

Syntax

%diffNodl = nodl:Difference( removeNodl)

Syntax terms

%diffNodl An XmlNodelist that is set to point to the nodelist that is created.
nodl An XmlNodelist.
removeNodl An XmlNodelist; nodes on this nodelist are removed from nodl to create the result.

Usage notes

  • Difference only affects the nodes created on diffNodl; it does not modify the XmlDoc, nodl, nor removeNodl.
  • The XmlDoc associated with nodl and removeNodl must be the same.

Examples

  1. The following example will create an empty XmlNodelist:

    %empty = %nlis:Difference(%nlis)

  2. Another example that makes use of the Difference method is in the "Examples" section in SelectNodes

Request-Cancellation Errors

  • The XmlDocs associated with nodl and removeNodl are not the same.
  • Insufficient free space exists in CCATEMP.

See also