Overview
Attaches a change event handler on the specified xpath resulting nodes.void myXml.Bind(callback: (e: XmlEvent) => void)
void myXml.Bind(xpath: string, callback: (e: XmlEvent) => void)
Arguments
(e: XmlEvent) => void callback
Callback function to be executed.
string xpath
XPath of nodes to be attached. If not specified, the current node is selected.
Remarks
This method is only available on the client side scripts like Form scripts.
Bind method only attaches to an already existing nodes. To receive notifications for existing and nodes created in the future, please use Xml.Live method.
Example
Receive an alert for changing a node
var isNameEmpty = $Xml.Bind('//Customer/Name', function() { alert('Customer name is changed'); });
Example
Receive an alert for any change on current document
$Xml.Bind(function() { alert( this.LocalName() + ' is changed.'); });