XmlElement Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Encapsulates information specific to XML Element nodes.
public ref class XmlElement sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class XmlElement final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class XmlElement
Public NotInheritable Class XmlElement
- Inheritance
- Attributes
- Implements
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Properties
Attributes |
Gets the list of attributes of this node. |
ChildNodes |
Gets a list of children in the current node. |
FirstChild |
Gets the first child node. |
InnerText |
Gets the text from inside the XML. |
LastChild |
Gets the last child node. |
LocalName |
Gets the local name, which is the local part of a qualified name. This is called the local part in Namespaces in XML. |
NamespaceUri |
Returns the Uniform Resource Identifier (URI) for the namespace. |
NextSibling |
Gets the next sibling of the node in the parent's child list. |
NodeName |
Returns the qualified name for attribute, document type, element, entity, or notation nodes. Returns a fixed string for all other node types. |
NodeType |
Gets the XML Document Object Model (DOM) node type, which determines valid values and whether the node can have child nodes. |
NodeValue |
Gets or sets the text associated with the node. |
OwnerDocument |
Returns the root of the document that contains the node. |
ParentNode |
Gets the parent node of the node instance. |
Prefix |
Gets or sets the namespace prefix. |
PreviousSibling |
Gets the previous sibling of the node in the parent's child list. |
TagName |
Gets the element name. |
Methods
AppendChild(IXmlNode) |
Appends a new child node as the last child of the node. |
CloneNode(Boolean) |
Clones a new node. |
GetAttribute(String) |
Returns the value of the attribute. |
GetAttributeNode(String) |
Returns the attribute node. |
GetAttributeNodeNS(Object, String) |
Returns the specified attribute from the specified namespace. |
GetAttributeNS(Object, String) |
Returns the value of the attribute. |
GetElementsByTagName(String) |
Returns a list of all descendant elements that match the supplied name. |
GetXml() |
Returns the XML representation of the node and all its descendants. |
HasChildNodes() |
Determines whether a node has children. |
InsertBefore(IXmlNode, IXmlNode) |
Inserts a child node to the left of the specified node, or at the end of the list. |
Normalize() |
Normalizes all descendant elements by combining two or more adjacent text nodes into one unified text node. |
RemoveAttribute(String) |
Removes or replaces the named attribute. |
RemoveAttributeNode(XmlAttribute) |
Removes the specified attribute from this element. |
RemoveAttributeNS(Object, String) |
Removes the specified attribute from this element in the specified namespace. |
RemoveChild(IXmlNode) |
Removes the specified child node from the list of children and returns it. |
ReplaceChild(IXmlNode, IXmlNode) |
Replaces the specified old child node with the supplied new child node. |
SelectNodes(String) |
Applies the specified pattern-matching operation to this node's context and returns the list of matching nodes as an XmlNodeList. |
SelectNodesNS(String, Object) |
Applies the specified pattern-matching operation to this node's context and returns the list of matching nodes as an XmlNodeList. |
SelectSingleNode(String) |
Applies the specified pattern-matching operation to this node's context and returns the first matching node. |
SelectSingleNodeNS(String, Object) |
Applies the specified pattern-matching operation to this node's context and returns the first matching node. |
SetAttribute(String, String) |
Sets the value of the named attribute. |
SetAttributeNode(XmlAttribute) |
Sets or updates the supplied attribute node on this element. |
SetAttributeNodeNS(XmlAttribute) |
Sets or updates the supplied attribute node on this element. If you are not using any namespaces, then use the SetAttributeNode method. |
SetAttributeNS(Object, String, String) |
Sets the value of the named attribute in the given namespace. |