diff --git a/src/Libraries/Web/Xml/XmlNode.cs b/src/Libraries/Web/Xml/XmlNode.cs index e1fb1a90e..61e694779 100644 --- a/src/Libraries/Web/Xml/XmlNode.cs +++ b/src/Libraries/Web/Xml/XmlNode.cs @@ -42,6 +42,13 @@ public XmlNode FirstChild { } } + [ScriptField] + public XmlNode FirstElementChild { + get { + return null; + } + } + [ScriptField] public XmlNode LastChild { get { @@ -49,6 +56,13 @@ public XmlNode LastChild { } } + [ScriptField] + public XmlNode LastElementChild { + get { + return null; + } + } + [ScriptField] public XmlNode NextSibling { get { @@ -56,6 +70,13 @@ public XmlNode NextSibling { } } + [ScriptField] + public XmlNode NextElementSibling { + get { + return null; + } + } + [ScriptField] [ScriptName("nodeName")] public virtual string Name { @@ -109,6 +130,13 @@ public XmlNode PreviousSibling { } } + [ScriptField] + public XmlNode PreviousElementSibling { + get { + return null; + } + } + [ScriptField] [ScriptName("text")] public string InnerText { @@ -145,6 +173,10 @@ public bool HasChildNodes() { return false; } + public int ChildElementCount() { + return 0; + } + public XmlNode InsertBefore(XmlNode child, XmlNode refChild) { return null; } @@ -164,5 +196,15 @@ public XmlNode RemoveChild(XmlNode child) { public XmlNode ReplaceChild(XmlNode child, XmlNode oldChild) { return null; } + + public string GetAttribute(string attributename) { + return null; + } + + public void SetAttribute(string attributename, string attributevalue) { + } + + public void RemoveAttribute(string attributename) { + } } }