Difference (XmlNodelist function): Difference between revisions
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=== | ||
< | <table class="syntaxTable"> | ||
< | <tr><th>%nlis</th> | ||
< | <td>An XmlNodelist that is set to point to the nodelist that is created. </td></tr> | ||
< | <tr><th>inNlis</th> | ||
< | <td>An XmlNodelist. </td></tr> | ||
< | <tr><th>inNlis2</th> | ||
< | <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> | ||
</ | |||
==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