Clase System::Xml::XmlAttribute
Contenido
[
Ocultar
]XmlAttribute class
Representa un atributo. Los valores válidos y predeterminados del atributo se definen en una definición de tipo de documento (DTD) o esquema.
class XmlAttribute : public System::Xml::XmlNode
Métodos
| Método | Descripción |
|---|---|
| AppendChild(SharedPtr<XmlNode>) override | Agrega el nodo especificado al final de la lista de nodos hijos de este nodo. |
| CloneNode(bool) override | Crea un duplicado de este nodo. |
| get_BaseURI() override | Devuelve el Identificador Uniforme de Recursos (URI) base del nodo. |
| get_LocalName() override | Devuelve el nombre local del nodo. |
| get_Name() override | Devuelve el nombre calificado del nodo. |
| get_NamespaceURI() override | Devuelve el URI del espacio de nombres de este nodo. |
| get_NodeType() override | Devuelve el tipo del nodo actual. |
| get_OwnerDocument() override | Devuelve el XmlDocument al que pertenece este nodo. |
| virtual get_OwnerElement() | Devuelve el XmlElement al que pertenece el atributo. |
| get_Prefix() override | Devuelve el prefijo del espacio de nombres de este nodo. |
| get_SchemaInfo() override | Devuelve el post-schema-validation-infoset que ha sido asignado a este nodo como resultado de la validación de esquema. |
| virtual get_Specified() | Devuelve un valor que indica si el valor del atributo se estableció explícitamente. |
| get_Value() override | Devuelve el valor del nodo. |
| InsertAfter(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override | Inserta el nodo especificado inmediatamente después del nodo de referencia especificado. |
| InsertBefore(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override | Inserta el nodo especificado inmediatamente antes del nodo de referencia especificado. |
| PrependChild(SharedPtr<XmlNode>) override | Añade el nodo especificado al comienzo de la lista de nodos hijos de este nodo. |
| RemoveChild(SharedPtr<XmlNode>) override | Elimina el nodo hijo especificado. |
| ReplaceChild(SharedPtr<XmlNode>, SharedPtr<XmlNode>) override | Reemplaza el nodo hijo especificado con el nuevo nodo hijo especificado. |
| set_InnerText(String) override | Establece los valores concatenados del nodo y todos sus hijos. |
| set_InnerXml(String) override | Establece el valor del atributo. |
| set_Prefix(String) override | Establece el prefijo de espacio de nombres de este nodo. |
| set_Value(String) override | Establece el valor del nodo. |
| WriteContentTo(const SharedPtr<XmlWriter>&) override | Guarda todos los hijos del nodo en el XmlWriter especificado. |
| WriteTo(const SharedPtr<XmlWriter>&) override | Guarda el nodo en el XmlWriter especificado. |
Typedefs
| Typedef | Descripción |
|---|---|
| Ptr | Un alias para un puntero compartido a una instancia de esta clase. |
Observaciones
Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree instancias de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
Ver también
- Class XmlNode
- Namespace System::Xml
- Library Aspose.Page for C++