Difference (XmlNodelist function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (1 revision)
m (1 revision)
Line 14: Line 14:
{{Template:XmlNodelist:Difference syntax}}
{{Template:XmlNodelist:Difference syntax}}
===Syntax terms===
===Syntax terms===
<dl>
<table class="syntaxTable">
<dt>%nlis
<tr><th>%nlis</th>
<dd>An XmlNodelist that is set to point to the nodelist that is created.
<td>An XmlNodelist that is set to point to the nodelist that is created. </td></tr>
<dt>inNlis
<tr><th>inNlis</th>
<dd>An XmlNodelist.
<td>An XmlNodelist. </td></tr>
<dt>inNlis2
<tr><th>inNlis2</th>
<dd>An XmlNodelist; nodes on this nodelist are removed from
<td>An XmlNodelist; nodes on this nodelist are removed from <i>inNlis</i> to create the result.</td></tr>
<i>inNlis</i> to create the result.
</table>
 
</dl>


==Usage notes==
==Usage notes==

Revision as of 17:53, 22 January 2011

Difference between XmlNodelists (XmlNodelist class)

Difference is a member of the XmlNodelist class.

This function 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

%nlis An XmlNodelist that is set to point to the nodelist that is created.
inNlis An XmlNodelist.
inNlis2 An XmlNodelist; nodes on this nodelist are removed from inNlis to create the result.

Usage notes

  • Difference only affects the nodes created on nlis; it does not modify the XmlDoc, inNlis, nor inNlis2.
  • The XmlDoc associated with inNlis and nr must be the same.

Example

The following example will create an empty XmlNodelist:

    %empty = %nlis:Difference(%nlis)

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

Request-Cancellation Errors

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

.if 1 = 0 .do

If you want to select nodes in a XmlDoc and remove them from a nodelist, see ?? refid=$xmrmv..

See also ?? refid=$xmplcl.. .do end