public XMLNodeEx(XMLNodeEx _parent, int _index) { xmlFileName = _parent.xmlFileName; parent = _parent; node = parent.GetChildXmlNode(_index); attributes = new AttributeEx(this); }
public XMLNodeEx(XMLNodeEx _parent, string _nodeName) { parent = _parent; nodeName = _nodeName; node = parent.GetChildXmlNode(nodeName); attributes = new AttributeEx(this); }
public XMLNodeEx AddXmlNodeEx(string nodeName) { XMLNodeEx nodeEx = new XMLNodeEx(); nodeEx.node = AddXmlNode(nodeName); nodeEx.parent = this; nodeEx.nodeName = nodeName; return(nodeEx); }
public AttributeEx(XMLNodeEx xn) { node = xn; }
public void SetParent(XMLNodeEx node) { parent = node; node.node.AppendChild(this.node); }
public XMLNodeEx RemoveNodeEx(XMLNodeEx nodeEx) { nodeEx.node = node.RemoveChild(nodeEx.node); return(nodeEx); }