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
وراثت
object ← DOMObject ← EventTarget ← Node ← Attr
پیادهسازیها
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; }
مقدار ویژگی
Name
نام این ویژگی را برمیگرداند.
[DOMName("name")]
public string Name { get; }
مقدار ویژگی
NamespaceURI
URI فضای نام این گره، یا null اگر مشخص نشده باشد.
public override string NamespaceURI { get; }
مقدار ویژگی
NodeName
نام این گره، بسته به نوع آن.
public override string NodeName { get; }
مقدار ویژگی
NodeType
کدی که نوع شیء زیرین را نمایان میسازد.
public override ushort NodeType { get; }
مقدار ویژگی
NodeValue
مقدار این گره، بسته به نوع آن.
public override string NodeValue { get; set; }
مقدار ویژگی
OwnerElement
گره Element که این ویژگی به آن متصل است یا null اگر این ویژگی در حال استفاده نیست.
[DOMName("ownerElement")]
public Element OwnerElement { get; }
مقدار ویژگی
Prefix
پیشوند فضای نام این گره، یا null اگر مشخص نشده باشد. زمانی که به عنوان null تعریف شده باشد، تنظیم آن تأثیری ندارد.
public override string Prefix { get; }
مقدار ویژگی
Specified
اگر این ویژگی به طور صریح در سند نمونه یک مقدار داده شده باشد، true است، در غیر این صورت false.
[DOMName("specified")]
public bool Specified { get; }
مقدار ویژگی
TextContent
این ویژگی محتوای متنی این گره و فرزندان آن را برمیگرداند. زمانی که به عنوان null تعریف شده باشد، تنظیم آن تأثیری ندارد. در زمان تنظیم، هر فرزند ممکن که این گره ممکن است داشته باشد، حذف میشود و اگر رشته جدید خالی یا null نباشد، با یک گره متنی واحد که شامل رشتهای است که این ویژگی به آن تنظیم شده است، جایگزین میشود.
public override string TextContent { get; set; }
مقدار ویژگی
Value
در زمان بازیابی، مقدار ویژگی به عنوان یک رشته برمیگردد.
[DOMName("value")]
public string Value { get; set; }
مقدار ویژگی
روشها
Dispose(bool)
منابع unmanaged و - به طور اختیاری - managed را آزاد میکند.
protected override void Dispose(bool disposing)
پارامترها
disposing
bool
true
برای آزادسازی هر دو منبع managed و unmanaged؛ false
برای آزادسازی فقط منابع unmanaged.