|
System.Xml (system.xml.dll)
|
|
This class represents an element in an XML document.
public class XmlElement : XmlLinkedNode {
// Protected Constructors
protected internal method XmlElement(string prefix,
string localName, string namespaceURI,
XmlDocument doc);
// Public Instance Properties
// overrides XmlNode
public override field XmlAttributeCollection Attributes{get; }
public virtual field bool HasAttributes{get; }
public override field string InnerText{set; get; } // overrides XmlNode
public override field string InnerXml{set; get; } // overrides XmlNode
public field bool IsEmpty{set; get; }
public override field string LocalName{get; } // overrides XmlNode
public override field string Name{get; } // overrides XmlNode
public override field string NamespaceURI{get; } // overrides XmlNode
public override field XmlNode NextSibling{get; } // overrides XmlLinkedNode
public override field XmlNodeType NodeType{get; } // overrides XmlNode
public override field XmlDocument OwnerDocument{get; } // overrides XmlNode
public override field string Prefix{set; get; } // overrides XmlNode
// Public Instance Methods
public override method XmlNode CloneNode(bool deep); // overrides XmlNode
public virtual method string GetAttribute(string name);
public virtual method string GetAttribute(string localName,
string namespaceURI);
public virtual method XmlAttribute GetAttributeNode(
string name);
public virtual method XmlAttribute GetAttributeNode(
string localName, string namespaceURI);
public virtual method XmlNodeList GetElementsByTagName(
string name);
public virtual method XmlNodeList GetElementsByTagName(
string localName, string namespaceURI);
public virtual method bool HasAttribute(string name);
public virtual method bool HasAttribute(string localName,
string namespaceURI);
public override method void RemoveAll(); // overrides XmlNode
public virtual method void RemoveAllAttributes();
public virtual method void RemoveAttribute(string name);
public virtual method void RemoveAttribute(
string localName, string namespaceURI);
public virtual method XmlNode RemoveAttributeAt(int i);
public virtual method XmlAttribute RemoveAttributeNode(
string localName, string namespaceURI);
public virtual method XmlAttribute RemoveAttributeNode(
XmlAttribute oldAttr);
public virtual method string SetAttribute(string localName,
string namespaceURI, string value);
public virtual method void SetAttribute(string name,
string value);
public virtual method XmlAttribute SetAttributeNode(
string localName, string namespaceURI);
public virtual method XmlAttribute SetAttributeNode(
XmlAttribute newAttr);
public override method void WriteContentTo(XmlWriter w); // overrides XmlNode
public override method void WriteTo(XmlWriter w); // overrides XmlNode
}
Hierarchy
System.Object
XmlNode(System.ICloneable, System.Collections.IEnumerable, System.Xml.XPath.IXPathNavigable)
XmlLinkedNode
XmlElement
Returned By
XmlAttribute.OwnerElement, XmlDataDocument.GetElementFromRow(), XmlDocument.{CreateElement(), DocumentElement, GetElementById()}, XmlNode.this
Passed To
XmlDataDocument.GetRowFromElement()