Class Attr

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

objectDOMObjectEventTargetNodeAttr

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

string

Name

Gibt den Namen dieses Attributs zurück.

[DOMName("name")]
public string Name { get; }

Eigenschaftswert

string

NamespaceURI

Die Namespace-URI dieses Knotens oder null, wenn sie nicht angegeben ist.

public override string NamespaceURI { get; }

Eigenschaftswert

string

NodeName

Der Name dieses Knotens, abhängig von seinem Typ.

public override string NodeName { get; }

Eigenschaftswert

string

NodeType

Ein Code, der den Typ des zugrunde liegenden Objekts darstellt.

public override ushort NodeType { get; }

Eigenschaftswert

ushort

NodeValue

Der Wert dieses Knotens, abhängig von seinem Typ.

public override string NodeValue { get; set; }

Eigenschaftswert

string

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

Element

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

string

Specified

Wahr, wenn diesem Attribut im Instanzdokument explizit ein Wert zugewiesen wurde, andernfalls falsch.

[DOMName("specified")]
public bool Specified { get; }

Eigenschaftswert

bool

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

string

Value

Beim Abrufen wird der Wert des Attributs als String zurückgegeben.

[DOMName("value")]
public string Value { get; set; }

Eigenschaftswert

string

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.

 Deutsch