Link Search Menu Expand Document

XmlNode.CloneNode Method

Explanation Create a duplicate of the node.
This method is not available in the XmlDocument class.
Not supported in Mobile, AI
Call format var node2 = node.CloneNode( deep )
Return value Duplicate XmlNode object
Arguments boolean deep $TRUE if recursively copying the child nodes of the node, $FALSE otherwise
Exception None
Example of use
    var domimpl = new XmlDOMImplementation;
    var res = session.Get("/test/sample.xml");
    var xmldoc = domimpl.Load(res);
    var parent = xmldoc.DocumentElement;
    var list = parent.ChildNodes;
    for (var n in list) {
        var node = list.Item(n);
        if (node.NodeName == "C1") {
            var node2 = node1.CloneNode(true);
            parent.AppendChild(node2);
            break;
        }
    }
    
Related item XmlDocument class