Count (XmlNodelist function): Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{Template:XmlNodelist:Count subtitle}} | |||
[[Category:XmlNodelist methods|Count function]] | [[Category:XmlNodelist methods|Count function]] | ||
[[Category:XmlDoc API methods]] | [[Category:XmlDoc API methods]] | ||
Line 8: | Line 8: | ||
Count is a member of the [[XmlNodelist class]]. | Count is a member of the [[XmlNodelist class]]. | ||
</p> | </p> | ||
==Syntax== | |||
{{Template:XmlNodelist:Count syntax}} | |||
===Syntax terms=== | |||
<dl> | <dl> | ||
<dt>%count | <dt>%count |
Revision as of 17:52, 22 January 2011
Number of nodes in this nodelist (XmlNodelist class)
Count is a member of the XmlNodelist class.
Syntax
%number = nodl:Count
Syntax terms
- %count
- A numeric variable for the number of nodes on XmlNodelist nlis.
- nlis
- An XmlNodelist expression, specifying the nodelist to count.
Example
In the following example, the Count method is used to limit a For loop which selectively adds nodes to the document:
Begin %doc is Object XmlDoc %doc = New %doc:LoadXml('<top> <a>a1</a> <a>a2</a> <a>a3</a> </top>') %nl1 is Object XmlNodelist %n1 is Object XmlNode %n2 is Object XmlNode %j is Float %nl1 = %doc:SelectNodes('/top/a') For %j from 1 to %nl1:Count %n1 = %nl1:Item(%j) %n2 = %n1:AddElement('b', 'b' With %j) End For Call %d1:Print End
The example results follow:
<top> <a> a1 <b>b1</b> </a> <a> a2 <b>b2</b> </a> <a> a3 <b>b3</b> </a> </top>
Request-Cancellation Errors
- Count has no request cancellation errors.
See Also
- SelectCount counts the number of nodes in an XPath expression result.