Class Attr
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
Das Attr-Interface repräsentiert ein Attribut in einem Elementobjekt. Typischerweise sind die zulässigen Werte für das Attribut in einem mit dem Dokument assoziierten Schema definiert.
[DOMObject]
[ComVisible(true)]
[DOMName("Attr")]
public sealed class Attr : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Vererbung
object ← DOMObject ← EventTarget ← Node ← Attr
Implementiert
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Vererbte Mitglieder
Node.ELEMENT_NODE, Node.ATTRIBUTE_NODE, Node.TEXT_NODE, Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE, Node.ENTITY_NODE, Node.PROCESSING_INSTRUCTION_NODE, Node.COMMENT_NODE, Node.DOCUMENT_NODE, Node.DOCUMENT_TYPE_NODE, Node.DOCUMENT_FRAGMENT_NODE, Node.NOTATION_NODE, Node.HasChildNodes(), Node.Normalize(), Node.CloneNode(), Node.CloneNode(bool), Node.IsEqualNode(Node), Node.IsSameNode(Node), Node.LookupPrefix(string), Node.LookupNamespaceURI(string), Node.IsDefaultNamespace(string), Node.InsertBefore(Node, Node), Node.ReplaceChild(Node, Node), Node.RemoveChild(Node), Node.AppendChild(Node), Node.ToString(), Node.NodeType, Node.LocalName, Node.NamespaceURI, Node.Prefix, Node.NodeName, Node.BaseURI, Node.OwnerDocument, Node.ParentNode, Node.ParentElement, Node.ChildNodes, Node.FirstChild, Node.LastChild, Node.PreviousSibling, Node.NextSibling, Node.NodeValue, Node.TextContent, EventTarget.AddEventListener(string, DOMEventHandler, bool), EventTarget.AddEventListener(string, IEventListener), EventTarget.AddEventListener(string, IEventListener, bool), EventTarget.RemoveEventListener(string, DOMEventHandler, bool), EventTarget.RemoveEventListener(string, IEventListener), EventTarget.RemoveEventListener(string, IEventListener, bool), EventTarget.DispatchEvent(Event), EventTarget.Dispose(), DOMObject.GetPlatformType(), object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Eigenschaften
LocalName
Gibt den lokalen Teil des qualifizierten Namens dieses Knotens zurück. Für Knoten eines anderen Typs als ELEMENT_NODE und ATTRIBUTE_NODE sowie Knoten, die mit einer DOM Level 1-Methode wie Document.createElement() erstellt wurden, ist dies immer null.
public override string LocalName { get; }
Eigenschaftswert
Name
Gibt den Namen dieses Attributs zurück.
[DOMName("name")]
public string Name { get; }
Eigenschaftswert
NamespaceURI
Die Namespace-URI dieses Knotens oder null, wenn sie nicht angegeben ist.
public override string NamespaceURI { get; }
Eigenschaftswert
NodeName
Der Name dieses Knotens, abhängig von seinem Typ.
public override string NodeName { get; }
Eigenschaftswert
NodeType
Ein Code, der den Typ des zugrunde liegenden Objekts darstellt.
public override ushort NodeType { get; }
Eigenschaftswert
NodeValue
Der Wert dieses Knotens, abhängig von seinem Typ.
public override string NodeValue { get; set; }
Eigenschaftswert
OwnerElement
Der Elementknoten, an den dieses Attribut angehängt ist, oder null, wenn dieses Attribut nicht verwendet wird.
[DOMName("ownerElement")]
public Element OwnerElement { get; }
Eigenschaftswert
Prefix
Das Namespace-Präfix dieses Knotens oder null, wenn es nicht angegeben ist. Wenn es auf null definiert ist, hat das Setzen keine Auswirkungen.
public override string Prefix { get; }
Eigenschaftswert
Specified
Wahr, wenn diesem Attribut im Instanzdokument explizit ein Wert zugewiesen wurde, andernfalls falsch.
[DOMName("specified")]
public bool Specified { get; }
Eigenschaftswert
TextContent
Dieses Attribut gibt den Textinhalt dieses Knotens und seiner Nachfahren zurück. Wenn es auf null definiert ist, hat das Setzen keine Auswirkungen. Beim Setzen werden alle möglichen Kinder, die dieser Knoten haben kann, entfernt und, falls der neue String nicht leer oder null ist, durch einen einzelnen Textknoten ersetzt, der den String enthält, auf den dieses Attribut gesetzt wird.
public override string TextContent { get; set; }
Eigenschaftswert
Value
Beim Abrufen wird der Wert des Attributs als String zurückgegeben.
[DOMName("value")]
public string Value { get; set; }
Eigenschaftswert
Methoden
Dispose(bool)
Gibt nicht verwaltete und - optional - verwaltete Ressourcen frei.
protected override void Dispose(bool disposing)
Parameter
disposing
bool
true
, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben; false
, um nur nicht verwaltete Ressourcen freizugeben.