Class Element

Class Element

نام ها : Aspose.Html.Dom جمع آوری: Aspose.HTML.dll (25.4.0)

رابط عناصر یک عنصر در یک سند HTML یا XML را نشان می دهد.

[ComVisible(true)]
[DOMObject]
[DOMName("Element")]
public class Element : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode

Inheritance

object DOMObject EventTarget Node Element

Derived

HTMLElement , SVGElement

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode

اعضای ارثی

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.Dispose(bool) , 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() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Element(نام مستند، اسناد)

یک مثال جدید از کلاس Aspose.Html.Dom.Element را آغاز کنید.این سازنده را به طور مستقیم تماس ندهید، از Aspose.Html.Dom.Document.CreateElement(System.String) یا Aspose.Html.Dom.Document.CreateElementNS(System.String،System.String) استفاده کنید.

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

نام واجد شرایط

document Document

این سند مرتبط است.

Properties

Attributes

یک NamedNodeMap حاوی ویژگی های این گره (اگر یک عنصر باشد) یا صفر در غیر این صورت.

[DOMName("attributes")]
public NamedNodeMap Attributes { get; }

ارزش املاک

NamedNodeMap

ChildElementCount

بازگرداندن تعداد فعلی از گره های عنصر که فرزندان این عنصر هستند. 0 اگر این عنصر دارای گره های کودک نیست که از گره نوع 1 هستند.

public int ChildElementCount { get; }

ارزش املاک

int

Children

بازگرداندن عناصر کودک از عناصر فعلی.

public HTMLCollection Children { get; }

ارزش املاک

HTMLCollection

ClassList

بازگشت یک DOMTokenList زنده که حاوی توکن های دریافت شده از پارس از ویژگی “کلاس” است.

[DOMName("classList")]
public DOMTokenList ClassList { get; }

ارزش املاک

DOMTokenList

ClassName

این ویژگی به عنوان یک ویژگی در نظر گرفته شده است.این ویژگی در نظر گرفته شده استبه تناقضات با کلمه کلیدی “کلاس” که در بسیاری از زبان ها نشان داده شده است.تعریف کلاس در HTML 4.01.

[DOMName("className")]
public string ClassName { get; set; }

ارزش املاک

string

FirstElementChild

بازگشت اولین عنصر کودک از این عنصر صفر اگر این عنصر هیچ عنصر کودک ندارد.

public Element FirstElementChild { get; }

ارزش املاک

Element

Id

شناسه عنصر را ببینید تعریف ویژگی شناسه در HTML 4.01.

[DOMName("id")]
public string Id { get; set; }

ارزش املاک

string

درون HTML

بازگرداندن یک قطعه از HTML یا XML که محتوای عنصر را نشان می دهد.می تواند تنظیم شود، برای جایگزینی محتوای عنصر با گره های پارس از ردیف داده شده.

[DOMName("innerHTML")]
public string InnerHTML { get; set; }

ارزش املاک

string

LastElementChild

بازگشت آخرین عنصر کودک از این عنصر صفر اگر این عنصر هیچ عنصر کودک ندارد.

public Element LastElementChild { get; }

ارزش املاک

Element

LocalName

بازگرداندن بخش محلی از نام واجد شرایط این گره.برای گره های هر نوع غیر از ELEMENT_NODE و ATTRIBUTE_NODE و گره های ایجاد شده با یک روش DOM سطح 1، مانند Document.createElement()، این همیشه صفر است.

public override string LocalName { get; }

ارزش املاک

string

نامگذاری

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

[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }

ارزش املاک

string

NextElementSibling

null اگر این عنصر هیچ عنصر برادرانه ای ندارد که بعد از آن در درخت اسناد وارد شود.

public Element NextElementSibling { get; }

ارزش املاک

Element

NodeName

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

public override string NodeName { get; }

ارزش املاک

string

NodeType

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

public override ushort NodeType { get; }

ارزش املاک

ushort

OuterHTML

بازگرداندن یک قطعه از HTML یا XML که نشان دهنده عنصر و محتوای آن است.می تواند تنظیم شود، برای جایگزینی عنصر با گره های پارس از ردیف داده شده.

[DOMName("outerHTML")]
public string OuterHTML { get; set; }

ارزش املاک

string

Prefix

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

[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }

ارزش املاک

string

PreviousElementSibling

null اگر این عنصر هیچ عنصر برادرانه ای ندارد که قبل از آن در درخت اسناد وارد شود.

public Element PreviousElementSibling { get; }

ارزش املاک

Element

ShadowRoot

ShadowRoot ذخیره شده در این عنصر یا صفر باز می گردد اگر بسته باشد.

[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }

ارزش املاک

ShadowRoot

TagName

نام این عنصر

[DOMName("tagName")]
public string TagName { get; }

ارزش املاک

string

TextContent

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

public override string TextContent { get; set; }

ارزش املاک

string

Methods

AttachShadow(ShadowRootMode)

ریشه سایه را ایجاد می کند و آن را به عنصر فعلی متصل می کند.

[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)

Parameters

mode ShadowRootMode

راهی که در آن ریشه سایه ایجاد می شود.

Returns

ShadowRoot

طراحی شده توسط Aspose.Html.Dom.ShadowRoot

Exceptions

خطای پشتیبانی نشده: عناصر از درخت سایه پشتیبانی نمی کنند.

InvalidStateError: عناصر در حال حاضر درخت سایه دارد.

Dispose(بول)

انتشار منابع غیر مدیریت شده و - به صورت اختیاری - مدیریت شده.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“واقعی” برای آزاد کردن هر دو منابع مدیریت شده و غیر مدیریت شده؛ “واقعی” برای آزاد کردن فقط منابع غیر مدیریت شده.

GetAttribute(String)

بازگرداندن ارزش یک ویژگی به نام.

[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)

Parameters

qualifiedName string

نام آن است که باید به دست آورد.

Returns

string

بازگرداندن ارزش به ارزش

تخصیص(String، String)

ارزش یک ویژگی را با نام محلی و URI نامی بازگردانید.

[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

به نام URI.

localName string

نام محلی

Returns

string

بازگشت به ویژگی

GetAttributeNames()

نام ویژگی عناصر را به عنوان مجموعه ای از نوارها باز می گرداند.اگر عناصر دارای ویژگی ها نیست، یک مجموعه خالی را باز می گرداند.

[DOMName("getAttributeNames")]
public string[] GetAttributeNames()

Returns

string [ ]

مجموعه ای از نوارها نشان دهنده نام های مربوطه است.

GetAttributeNode(String)

بازگرداندن یک نود به نام.

[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)

Parameters

qualifiedName string

نام متعلق به آن است.

Returns

Attr

بازگرداندن ارزش به ارزش

بایگانی برچسب ها(String، String)

بازگرداندن یک گره Attr با نام محلی و نام URI.

[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

به نام URI.

localName string

نام محلی

Returns

Attr

بازگشت به ویژگی

GetElementsByClassName(String)

بازگرداندن یک NodeList زنده که شامل تمام عناصر در سند است که تمام کلاس های مشخص شده در استدلال.http://www.w3.org/TR/dom/

[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)

Parameters

classNames string

ردیف که حاوی مجموعه ای منحصر به فرد از توکن های جداگانه فضایی است که نشان دهنده کلاس ها (نام کلاس ها) است.

Returns

HTMLCollection

تگ ها : Html .dom .element .

GetElementsByTagName(String)

بازگرداندن یک NodeList از تمام عناصر فرعی با یک نام برچسب داده شده، در دستور اسناد.

[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)

Parameters

name string

برچسب نام

Returns

HTMLCollection

بازگشت به ویژگی

بایگانی برچسب ها(String، String)

بازگرداندن یک NodeList از تمام عناصر فرعی با یک نام محلی داده شده و URI نام در دستور اسناد.

[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)

Parameters

namespaceURI string

به نام URI.

localName string

نام محلی

Returns

HTMLCollection

بازگشت عناصر

HasAttribute(String)

بازگشت درست زمانی که یک ویژگی با یک نام داده در این عنصر مشخص شده است یا دارای یک مقدار پیش فرض است، در غیر این صورت جعلی است.

[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)

Parameters

qualifiedName string

نام متعلق به آن است.

Returns

bool

«واقعی» اگر نام مشخص شده به آن تعلق داشته باشد؛ در غیر این صورت، «واقعی» است.

تخصیص(String، String)

بازگشت درست زمانی که یک ویژگی با یک نام محلی و URI نام محلی در این عنصر مشخص شده است یا دارای یک مقدار پیش فرض است، در غیر این صورت جعلی است.

[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

به نام URI.

localName string

نام محلی

Returns

bool

در صورتی که حق باطل باشد، در صورتی که حق باطل باشد، در صورتی که حق باطل باشد، در صورتی که حق باطل باشد.

HasAttributes()

بازگرداند که آیا این گره (اگر یک عنصر باشد) دارای ویژگی های خاصی است یا خیر.

[DOMName("hasAttributes")]
public bool HasAttributes()

Returns

bool

boolean “واقعی” اگر این گره دارای هر گونه ویژگی، “دروغ” در غیر این صورت.

QuerySelector(String)

بازگرداندن اولین عنصر در سند، که با انتخاب کننده مطابقت دارد

public Element QuerySelector(string selector)

Parameters

selector string

انتخاب کننده است.

Returns

Element

عناصر مطابقت

QuerySelectorAll(String)

بازگرداندن یک NodeList از تمام عناصر در سند، که مطابقت با انتخاب کننده

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

انتخاب کننده

Returns

NodeList

بایگانی برچسب ها: HTMLCollection

Remove()

این دستور را حذف کنید.

public void Remove()

RemoveAttribute(String)

حذف یک ویژگی با نام

[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)

Parameters

qualifiedName string

نام متعلق به آن است.

حذفتصویر(String، String)

حذف یک ویژگی با نام محلی و فضای نام URI.

[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

به نام URI.

localName string

نام محلی

RemoveAttributeNode(Attr)

نود ویژگی مشخص شده را حذف کنید.

[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)

Parameters

oldAttr Attr

پیرمرد استر

Returns

Attr

بازگشت به ویژگی

SetAttribute(String، String)

اضافه کردن یک ویژگی جدید اگر یک ویژگی با این نام در حال حاضر در عنصر وجود دارد، ارزش آن به آن از پارامتر ارزش تغییر می کند.

[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)

Parameters

qualifiedName string

نام متعلق به آن است.

value string

ارزش آن است.

تخصیص(string، string، string)

اگر یک ویژگی با همان نام محلی و فضای نام URI در حال حاضر در عنصر وجود دارد، پیش فرض آن به عنوان بخشی از پیش فرض از نام واجد شرایط تغییر می کند و ارزش آن به پارامتر ارزش تغییر می کند.

[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)

Parameters

namespaceURI string

به نام URI.

qualifiedName string

نام افراد واجد شرایط

value string

ارزش آن است.

SetAttributeNode(Attr)

اگر یک ویژگی با این نام (nodeName) در حال حاضر در عنصر وجود دارد، آن را با ویژگی جدید جایگزین می شود.

[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)

Parameters

newAttr Attr

جدید استر.

Returns

Attr

بازگشت به ویژگی

آشنایی با NodeNS(Attr)

اگر یک ویژگی با این نام محلی و URI نامی در حال حاضر در عنصر وجود دارد، آن را با ویژگی جدید جایگزین می شود.

[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)

Parameters

newAttr Attr

جدید استر.

Returns

Attr

بازگشت به ویژگی

ToggleAttribute(String)

در صورت عدم اعطای قدرت، «تولید» نام واجد شرایط، حذف آن اگر وجود داشته باشد و اضافه کردن آن اگر وجود نداشته باشد.اگر قدرت نادرست باشد، نام واجد شرایط را حذف می کند.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)

Parameters

qualifiedName string

نام واجد شرایط است.

Returns

bool

بازگشت درست است اگر نام واجد شرایط در حال حاضر وجود دارد؛ در غیر این صورت جعلی است.

ToggleAttribute(بایگانی برچسب ها: bool)

در صورت عدم اعطای قدرت، «تولید» نام واجد شرایط، حذف آن اگر وجود داشته باشد و اضافه کردن آن اگر وجود نداشته باشد.اگر قدرت نادرست باشد، نام واجد شرایط را حذف می کند.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)

Parameters

qualifiedName string

نام واجد شرایط است.

force bool

گزینه قدرت برای رد کردن ویژگی.

Returns

bool

بازگشت درست است اگر نام واجد شرایط در حال حاضر وجود دارد؛ در غیر این صورت جعلی است.

 فارسی