XmlAttribute XmlAttribute XmlAttribute XmlAttribute XmlAttribute Class

Definition

Represents an attribute of an XmlElement. Valid and default values for the attribute are defined in a document type definition (DTD) or schema.

public : sealed class XmlAttribute : IXmlAttribute, IXmlNode, IXmlNodeSelector, IXmlNodeSerializer
struct winrt::Windows::Data::Xml::Dom::XmlAttribute : IXmlAttribute, IXmlNode, IXmlNodeSelector, IXmlNodeSerializer
public sealed class XmlAttribute : IXmlAttribute, IXmlNode, IXmlNodeSelector, IXmlNodeSerializer
Public NotInheritable Class XmlAttribute Implements IXmlAttribute, IXmlNode, IXmlNodeSelector, IXmlNodeSerializer
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Properties

Attributes Attributes Attributes Attributes Attributes

This method is not applicable to this class and will throw an exception.

ChildNodes ChildNodes ChildNodes ChildNodes ChildNodes

Gets a list of children in the current node.

FirstChild FirstChild FirstChild FirstChild FirstChild

Gets the first child node.

InnerText InnerText InnerText InnerText InnerText

Gets the text from inside the XML.

LastChild LastChild LastChild LastChild LastChild

Gets the last child node.

LocalName LocalName LocalName LocalName LocalName

Gets the local name, which is the local part of a qualified name. This is called the local part in Namespaces in XML.

Name Name Name Name Name

Returns the attribute name.

NamespaceUri NamespaceUri NamespaceUri NamespaceUri NamespaceUri

Returns the Uniform Resource Identifier (URI) for the namespace.

NextSibling NextSibling NextSibling NextSibling NextSibling

This property is not applicable to this class and will always return null.

NodeName NodeName NodeName NodeName NodeName

Returns the qualified name for attribute, document type, element, entity, or notation nodes. Returns a fixed string for all other node types.

NodeType NodeType NodeType NodeType NodeType

Gets the XML Document Object Model (DOM) node type, which determines valid values and whether the node can have child nodes.

NodeValue NodeValue NodeValue NodeValue NodeValue

Gets or sets the text associated with the node.

OwnerDocument OwnerDocument OwnerDocument OwnerDocument OwnerDocument

Returns the root of the document that contains the node.

ParentNode ParentNode ParentNode ParentNode ParentNode

This property is not applicable to this class and will throw an exception.

Prefix Prefix Prefix Prefix Prefix

Gets or sets the namespace prefix.

PreviousSibling PreviousSibling PreviousSibling PreviousSibling PreviousSibling

This property is not applicable to this class and will throw an exception.

Specified Specified Specified Specified Specified

Gets a value that indicates whether the attribute is explicitly specified or derived from a default value in the document type definition (DTD) or schema.

Value Value Value Value Value

Gets or sets the attribute value.

Methods

AppendChild(IXmlNode) AppendChild(IXmlNode) AppendChild(IXmlNode) AppendChild(IXmlNode) AppendChild(IXmlNode)

This method is not applicable to this class and will throw an exception.

CloneNode(Boolean) CloneNode(Boolean) CloneNode(Boolean) CloneNode(Boolean) CloneNode(Boolean)

Clones a new node.

GetXml() GetXml() GetXml() GetXml() GetXml()

Returns the XML representation of the node and all its descendants.

HasChildNodes() HasChildNodes() HasChildNodes() HasChildNodes() HasChildNodes()

Determines whether a node has children.

InsertBefore(IXmlNode, IXmlNode) InsertBefore(IXmlNode, IXmlNode) InsertBefore(IXmlNode, IXmlNode) InsertBefore(IXmlNode, IXmlNode) InsertBefore(IXmlNode, IXmlNode)

Inserts a child node to the left of the specified node, or at the end of the child node list.

Normalize() Normalize() Normalize() Normalize() Normalize()

This method is not applicable to this class and will throw an exception.

RemoveChild(IXmlNode) RemoveChild(IXmlNode) RemoveChild(IXmlNode) RemoveChild(IXmlNode) RemoveChild(IXmlNode)

Removes the specified child node from the list of children and returns it.

ReplaceChild(IXmlNode, IXmlNode) ReplaceChild(IXmlNode, IXmlNode) ReplaceChild(IXmlNode, IXmlNode) ReplaceChild(IXmlNode, IXmlNode) ReplaceChild(IXmlNode, IXmlNode)

Replaces the specified old child node with the supplied new child node.

SelectNodes(String) SelectNodes(String) SelectNodes(String) SelectNodes(String) 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) SelectNodesNS(String, Object) SelectNodesNS(String, Object) SelectNodesNS(String, Object) 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) SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String)

Applies the specified pattern-matching operation to this node's context and returns the first matching node.

SelectSingleNodeNS(String, Object) SelectSingleNodeNS(String, Object) SelectSingleNodeNS(String, Object) SelectSingleNodeNS(String, Object) SelectSingleNodeNS(String, Object)

Applies the specified pattern-matching operation to this node's context and returns the first matching node.