XmlAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un atributo. Los valores válidos y predeterminados del atributo se definen en una definición de tipo de documento (DTD) o un esquema.
public ref class XmlAttribute : System::Xml::XmlNode
public class XmlAttribute : System.Xml.XmlNode
type XmlAttribute = class
inherit XmlNode
Public Class XmlAttribute
Inherits XmlNode
- Herencia
Comentarios
Los atributos se pueden asociar a un elemento . Utilice la OwnerElement propiedad para obtener al XmlElement que pertenece el atributo.
La XmlElement
clase tiene varios métodos que permiten acceder a nodos de atributo (XmlElement.GetAttribute, XmlElement.SetAttribute, XmlElement.RemoveAttribute, etc.). Además, puede llamar a la XmlElement.Attributes propiedad , que devuelve una XmlAttributeCollection opción que le permite tener acceso a atributos por nombre o índice desde la colección.
Constructores
XmlAttribute(String, String, String, XmlDocument) |
Inicializa una nueva instancia de la clase XmlAttribute. |
Propiedades
Attributes |
Obtiene un objeto XmlAttributeCollection que contiene los atributos de este nodo. (Heredado de XmlNode) |
BaseURI |
Obtiene el Identificador de recursos uniforme (URI) del nodo. |
ChildNodes |
Obtiene todos los nodos secundarios del nodo. (Heredado de XmlNode) |
FirstChild |
Obtiene el primer nodo secundario del nodo. (Heredado de XmlNode) |
HasChildNodes |
Obtiene un valor que indica si este nodo tiene nodos secundarios. (Heredado de XmlNode) |
InnerText |
Establece los valores concatenados del nodo y de todos sus nodos secundarios. |
InnerXml |
Establece el valor del atributo. |
IsReadOnly |
Obtiene un valor que indica si el nodo es de solo lectura. (Heredado de XmlNode) |
Item[String, String] |
Obtiene el primer elemento secundario con el LocalName y el NamespaceURI especificados. (Heredado de XmlNode) |
Item[String] |
Obtiene el primer elemento secundario con el Name especificado. (Heredado de XmlNode) |
LastChild |
Obtiene el último nodo secundario del nodo. (Heredado de XmlNode) |
LocalName |
Obtiene el nombre local del nodo. |
Name |
Obtiene el nombre completo del nodo. |
NamespaceURI |
Obtiene el identificador URI de espacio de nombres de este nodo. |
NextSibling |
Obtiene el nodo inmediatamente siguiente a éste. (Heredado de XmlNode) |
NodeType |
Obtiene el tipo del nodo actual. |
OuterXml |
Obtiene el marcado que contiene este nodo y todos sus nodos secundarios. (Heredado de XmlNode) |
OwnerDocument |
Obtiene la clase XmlDocument a la que pertenece este nodo. |
OwnerElement |
Obtiene el XmlElement al que pertenece el atributo. |
ParentNode |
Obtiene el nodo principal de este nodo. Para nodos |
Prefix |
Obtiene o establece el prefijo de espacio de nombres de este nodo. |
PreviousSibling |
Obtiene el nodo inmediatamente anterior a éste. (Heredado de XmlNode) |
PreviousText |
Obtiene el nodo de texto inmediatamente anterior a este. (Heredado de XmlNode) |
SchemaInfo |
Obtiene el conjunto de información posterior a la validación del esquema que se ha asignado a este nodo como resultado de dicha validación. |
SchemaInfo |
Obtiene el conjunto de información posterior a la validación del esquema que se ha asignado a este nodo como resultado de dicha validación. (Heredado de XmlNode) |
Specified |
Obtiene un valor que indica si el valor de atributo se estableció explícitamente. |
Value |
Obtiene o establece el valor del nodo. |
Métodos
AppendChild(XmlNode) |
Agrega el nodo especificado al final de la lista de nodos secundarios de este nodo. |
AppendChild(XmlNode) |
Agrega el nodo especificado al final de la lista de nodos secundarios de este nodo. (Heredado de XmlNode) |
Clone() |
Crea un duplicado de este nodo. (Heredado de XmlNode) |
CloneNode(Boolean) |
Crea un duplicado de este nodo. |
CreateNavigator() |
Crea un objeto XPathNavigator para desplazarse por este objeto. (Heredado de XmlNode) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetEnumerator() |
Obtiene un enumerador que recorre en iteración los nodos secundarios del nodo actual. (Heredado de XmlNode) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetNamespaceOfPrefix(String) |
Busca la declaración xmlns más cercana para el prefijo especificado que está en el ámbito del nodo actual y devuelve el identificador URI de espacio de nombres de la declaración. (Heredado de XmlNode) |
GetPrefixOfNamespace(String) |
Busca la declaración xmlns más cercana para el identificador URI de espacio de nombres especificado que está en el ámbito del nodo actual y devuelve el prefijo definido en la declaración. (Heredado de XmlNode) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InsertAfter(XmlNode, XmlNode) |
Inserta el nodo especificado inmediatamente detrás del nodo de referencia igualmente especificado. |
InsertAfter(XmlNode, XmlNode) |
Inserta el nodo especificado inmediatamente detrás del nodo de referencia igualmente especificado. (Heredado de XmlNode) |
InsertBefore(XmlNode, XmlNode) |
Inserta el nodo especificado inmediatamente antes del nodo de referencia igualmente especificado. |
InsertBefore(XmlNode, XmlNode) |
Inserta el nodo especificado inmediatamente antes del nodo de referencia igualmente especificado. (Heredado de XmlNode) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Normalize() |
Hace que todos los nodos XmlText de toda la profundidad del subárbol situado bajo XmlNode aparezcan de forma "normal", de modo que solo el marcado (es decir, las etiquetas, comentarios, instrucciones de procesamiento, secciones CDATA y referencias a entidades) separa los nodos XmlText, es decir, no hay nodos XmlText adyacentes. (Heredado de XmlNode) |
PrependChild(XmlNode) |
Agrega el nodo especificado al principio de la lista de nodos secundarios de este nodo. |
PrependChild(XmlNode) |
Agrega el nodo especificado al principio de la lista de nodos secundarios de este nodo. (Heredado de XmlNode) |
RemoveAll() |
Quita todos los atributos y nodos secundarios del nodo actual. (Heredado de XmlNode) |
RemoveChild(XmlNode) |
Quita el nodo secundario especificado. |
RemoveChild(XmlNode) |
Quita el nodo secundario especificado. (Heredado de XmlNode) |
ReplaceChild(XmlNode, XmlNode) |
Reemplaza el nodo secundario especificado con el nuevo nodo secundario especificado. |
ReplaceChild(XmlNode, XmlNode) |
Reemplaza el nodo secundario |
SelectNodes(String) |
Selecciona una lista de nodos que coinciden con la expresión XPath. (Heredado de XmlNode) |
SelectNodes(String, XmlNamespaceManager) |
Selecciona una lista de nodos que coinciden con la expresión XPath. Los prefijos encontrados en la expresión XPath se resuelven utilizando el XmlNamespaceManager proporcionado. (Heredado de XmlNode) |
SelectSingleNode(String) |
Selecciona el primer |
SelectSingleNode(String, XmlNamespaceManager) |
Selecciona el primer |
Supports(String, String) |
Comprueba si la implementación de DOM incluye una característica específica. (Heredado de XmlNode) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
WriteContentTo(XmlWriter) |
Guarda todos los nodos secundarios del nodo en el XmlWriter especificado. |
WriteTo(XmlWriter) |
Guarda el nodo en el XmlWriter especificado. |
Implementaciones de interfaz explícitas
ICloneable.Clone() |
Para obtener una descripción de este miembro, vea Clone(). (Heredado de XmlNode) |
IEnumerable.GetEnumerator() |
Para obtener una descripción de este miembro, vea GetEnumerator(). (Heredado de XmlNode) |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |
CreateNavigator(XmlNode) |
Crea un navegador de XPath para desplazarse por el nodo especificado. |
SelectNodes(XmlNode, String) |
Selecciona una lista de nodos que coinciden con la expresión XPath especificada. |
SelectNodes(XmlNode, String, XmlNamespaceManager) |
Selecciona una lista de nodos que coinciden con la expresión XPath especificada. Los prefijos encontrados en la expresión XPath se resuelven utilizando el administrador de espacios de nombres proporcionado. |
SelectSingleNode(XmlNode, String) |
Selecciona el primer nodo que coincide con la expresión XPath. |
SelectSingleNode(XmlNode, String, XmlNamespaceManager) |
Selecciona el primer nodo que coincide con la expresión XPath. Los prefijos encontrados en la expresión XPath se resuelven utilizando el administrador de espacios de nombres proporcionado. |
ToXPathNavigable(XmlNode) |
Crea una instancia de IXPathNavigable utilizada para generar navegadores. |