XmlDoc (XmlNodelist function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (xpath expression)
mNo edit summary
Line 14: Line 14:
==Usage notes==
==Usage notes==
<ul>
<ul>
<li>The <var>xmlDoc</var> function can be used when it is necessary to get or set <var>xmlDoc</var> properties (such as <var>[[Namespace (XmlDoc property)|namespace]]</var>) given an <var>xmlNodelist</var>.
<li>The <var>xmlDoc</var> function can be used when it is necessary to get or set <var>XmlDoc</var> properties (such as <var>[[Namespace (XmlDoc property)|Namespace]]</var>) given an <var>xmlNodelist</var>.
</ul>
</ul>


==Examples==
==Examples==
<ol><li>You can use <var>XmlDoc</var> to access the <var>Root</var> node (and then, optionally, to use an <var>[[XPath#XPath_syntax|Xpath expression]]</var> which is in effect an absolute expression) with an empty <var>xmlNodelist</var>, as in the following example:
You can use <var>XmlDoc</var> to access the <var>Root</var> node (and then, optionally, to use an <var>[[XPath#XPath_syntax|Xpath expression]]</var> which is in effect an absolute expression) with an empty <var>xmlNodelist</var>, as in the following example:
<p class="code">local subroutine (xmlNodelist):display
<p class="code">local subroutine (xmlNodelist):display
   if %this:[[Count_(XmlNodelist_function)|count]] eq 0 then
   if %this:[[Count_(XmlNodelist_function)|count]] eq 0 then
Line 26: Line 26:
       ...
       ...
   end if
   end if
</p></ol>
</p>


==Request-Cancellation Errors==
==Request-Cancellation Errors==

Revision as of 21:32, 23 May 2011

Get the XmlDoc associated with this nodelist (XmlNodelist class)

XmlDoc returns the xmlDoc associated with the method object XmlNodelist.

Syntax

%doc = nodl:XmlDoc

Syntax terms

%doc An XmlDoc, which will be set to point to the document associated with nodl.
nodl An XmlNodeList expression.

Usage notes

  • The xmlDoc function can be used when it is necessary to get or set XmlDoc properties (such as Namespace) given an xmlNodelist.

Examples

You can use XmlDoc to access the Root node (and then, optionally, to use an Xpath expression which is in effect an absolute expression) with an empty xmlNodelist, as in the following example:

local subroutine (xmlNodelist):display if %this:count eq 0 then printText Nodelist empty, here is the document: %this:xmlDoc:print else ... end if

Request-Cancellation Errors

  • XmlDoc has no request cancellation errors.

See also