Class Attr

Class Attr

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

این رابط Attr نمایانگر یک ویژگی در شیء Element است. به طور معمول، مقادیر مجاز برای این ویژگی در یک طرح‌واره مرتبط با سند تعریف می‌شوند.

[DOMObject]
[ComVisible(true)]
[DOMName("Attr")]
public sealed class Attr : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

وراثت

objectDOMObjectEventTargetNodeAttr

پیاده‌سازی‌ها

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

اعضای ارث‌برده

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()

ویژگی‌ها

LocalName

قسمت محلی نام معتبر این گره را برمی‌گرداند. برای گره‌های هر نوعی به جز ELEMENT_NODE و ATTRIBUTE_NODE و گره‌هایی که با یک روش DOM Level 1 ایجاد شده‌اند، مانند Document.createElement()، این همیشه null است.

public override string LocalName { get; }

مقدار ویژگی

string

Name

نام این ویژگی را برمی‌گرداند.

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

مقدار ویژگی

string

NamespaceURI

URI فضای نام این گره، یا null اگر مشخص نشده باشد.

public override string NamespaceURI { get; }

مقدار ویژگی

string

NodeName

نام این گره، بسته به نوع آن.

public override string NodeName { get; }

مقدار ویژگی

string

NodeType

کدی که نوع شیء زیرین را نمایان می‌سازد.

public override ushort NodeType { get; }

مقدار ویژگی

ushort

NodeValue

مقدار این گره، بسته به نوع آن.

public override string NodeValue { get; set; }

مقدار ویژگی

string

OwnerElement

گره Element که این ویژگی به آن متصل است یا null اگر این ویژگی در حال استفاده نیست.

[DOMName("ownerElement")]
public Element OwnerElement { get; }

مقدار ویژگی

Element

Prefix

پیشوند فضای نام این گره، یا null اگر مشخص نشده باشد. زمانی که به عنوان null تعریف شده باشد، تنظیم آن تأثیری ندارد.

public override string Prefix { get; }

مقدار ویژگی

string

Specified

اگر این ویژگی به طور صریح در سند نمونه یک مقدار داده شده باشد، true است، در غیر این صورت false.

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

مقدار ویژگی

bool

TextContent

این ویژگی محتوای متنی این گره و فرزندان آن را برمی‌گرداند. زمانی که به عنوان null تعریف شده باشد، تنظیم آن تأثیری ندارد. در زمان تنظیم، هر فرزند ممکن که این گره ممکن است داشته باشد، حذف می‌شود و اگر رشته جدید خالی یا null نباشد، با یک گره متنی واحد که شامل رشته‌ای است که این ویژگی به آن تنظیم شده است، جایگزین می‌شود.

public override string TextContent { get; set; }

مقدار ویژگی

string

Value

در زمان بازیابی، مقدار ویژگی به عنوان یک رشته برمی‌گردد.

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

مقدار ویژگی

string

روش‌ها

Dispose(bool)

منابع unmanaged و - به طور اختیاری - managed را آزاد می‌کند.

protected override void Dispose(bool disposing)

پارامترها

disposing bool

true برای آزادسازی هر دو منبع managed و unmanaged؛ false برای آزادسازی فقط منابع unmanaged.

 فارسی