Composition d’un IXmlDom ou IXmlNode

 

// DATA-CONTENT

this.IsOk = false;

this.XmlDom = [Object XmlElement]

// FIELDS

this.Attributes = function (name, value) {};

this.AllAttributes = ReadOnly;

this.ContainsAttributes = ReadOnly;

this.ContainsAttribute = function (name) {};

this.TagName = ReadOnly;

this.Prefix = ReadOnly;

this.NodeName = ReadOnly;

this.Childs = ReadOnly;

this.FirstChild = ReadOnly;

this.LastChild = ReadOnly;

this.NextNode = ReadOnly;

this.PreviousNode = ReadOnly;

this.IsParent = ReadOnly;

this.IsChild = ReadOnly;

this.Document = ReadOnly;

this.Parent = ReadOnly;

this.InnerXml = Writable;

this.OuterXml = ReadOnly;

this.InnerText = Writable;

this.OuterText = ReadOnly;

this.Type = ReadOnly;

this.Value = Writable;

// METHODS

this.AppendChild = function (NewIXmlNode) {};

this.RemoveChild = function (OldIXmlNode) {};

this.ReplaceChild = function (OldIXmlNode, NewIXmlNode) {};

this.CloneNode = function (deep) {};

this.InsertBefore = function (NewIXmlNode, OldIXmlNode) {};

this.InsertAfter = function (NewIXmlNode, OldIXmlNode) {};

this.RemoveAttribute = function (name) {};

this.GetElementsByTagName = function (name) {};

this.SelectNodes = function (name) {};

this.Normalize = function () {};