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

اسم NodeMap يحتوي على خصائص هذا العقد (إذا كان عنصرًا) أو صفر خلاف ذلك.

[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

يعود العنصر الأول للطفل من هذا العنصر. null إذا لم يكن لهذا العنصر عناصر طفل.

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

عودة العنصر الطفل الأخير من هذا العنصر. null إذا كان هذا العنصر لا يحتوي على العنصر الطفل.

public Element LastElementChild { get; }

قيمة الممتلكات

Element

LocalName

إرجاع الجزء المحلي من الاسم المؤهل لهذا العقد.بالنسبة للأعمدة من أي نوع آخر غير ELEMENT_NODE و ATTRIBUTE_NODE والأعمدة التي تم إنشاؤها باستخدام طريقة DOM Level 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(الستار)

إعادة تدوير القيمة المميزة حسب الاسم.

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

Parameters

qualifiedName string

اسم المسمى الذي يجب استرداده.

Returns

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(الستار)

إعادة تدوير نود المسمى حسب الاسم.

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

Parameters

qualifiedName string

الاسم المسمى .

Returns

Attr

إرجاع القيمة المميزة

تخصيص الأرقام(ستيفن، ستيفن)

إعادة توجيه عقدة Attr حسب الاسم المحلي ومساحة الاسم URI.

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

Parameters

namespaceURI string

اسم الفضاء URI.

localName string

الاسم المحلي .

Returns

Attr

إرجاع الأصول

GetElementsByClassName(الستار)

يعيد كائن NodeList الحي يحتوي على جميع العناصر الموجودة في الوثيقة التي تحتوي على جميع الفصول المحددة في الحجة.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB

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

Parameters

classNames string

السلسلة التي تحتوي على مجموعة من الرموز الفريدة المنفصلة عن الفضاء التي تمثل الفئات (أسماء الفئات)

Returns

HTMLCollection

العنصر الأساسي .Html.Dom.Element

GetElementsByTagName(الستار)

يعيد قائمة NodeList لجميع العناصر المتبقية مع اسم علامة معين، في ترتيب المستند.

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

Parameters

name string

اسم العلامة .

Returns

HTMLCollection

إرجاع الأصول

أرشيف الوسم :(ستيفن، ستيفن)

يعيد قائمة NodeList لجميع العناصر المتبقية مع اسم محلي مع اسم مساحة URI في ترتيب المستند.

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

Parameters

namespaceURI string

اسم الفضاء URI.

localName string

الاسم المحلي .

Returns

HTMLCollection

العودة العناصر

HasAttribute(الستار)

يعود صحيحًا عندما يتم تحديد ميزة مع اسم معين على هذا العنصر أو لديها قيمة افتراضية ، غير صحيحة خلاف ذلك.

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

Parameters

qualifiedName string

الاسم المسمى .

Returns

bool

“حقيقي” إذا كان الاسم المحدد له خصائص؛ وإلا، “مزيف”.

الاهتمام(ستيفن، ستيفن)

يعود صحيحًا عندما يتم تحديد 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(الستار)

إرجاع العنصر الأول في الوثيقة الذي يطابق المختار

public Element QuerySelector(string selector)

Parameters

selector string

من الناخبين .

Returns

Element

العنصر المطابق

QuerySelectorAll(الستار)

إرجاع NodeList من جميع العناصر في المستند، والتي تتطابق مع المختار

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

المختار

Returns

NodeList

أرشيف الوسم : HTMLCollections

Remove()

إزالة هذه الحالة.

public void Remove()

RemoveAttribute(الستار)

إزالة ميزة حسب الاسم.

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

Parameters

qualifiedName 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(ستيفن، ستيفن)

يضيف ميزة جديدة.إذا كان ميزة مع هذا الاسم موجودا بالفعل في العنصر، يتم تغيير قيمتها لتكون تلك من معيار القيمة.

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

Parameters

qualifiedName string

الاسم المسمى .

value string

القيمة .

تخصيص(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

من جديد TRR.

Returns

Attr

إرجاع الأصول

تخصيصات(Attr)

يضيف ميزة جديدة.إذا كان ميزة مع هذا الاسم المحلي ومساحة الاسم URI موجودة بالفعل في العنصر، يتم استبداله بالميزة الجديدة.

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

Parameters

newAttr Attr

من جديد TRR.

Returns

Attr

إرجاع الأصول

ToggleAttribute(الستار)

إذا لم يُعطى قوة، يُعطى اسم مؤهل، ويُزيل إذا لم يُعطى، ويُضاف إذا لم يُعطى.إذا كانت القوة غير صحيحة، فإنه يزيل الاسم المؤهل.

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

Parameters

qualifiedName string

الاسم المختص به.

Returns

bool

يعود صحيحًا إذا كان الاسم المؤهل موجودًا الآن ؛ وإلا فهو كاذب.

ToggleAttribute(البول، البول)

إذا لم يُعطى قوة، يُعطى اسم مؤهل، ويُزيل إذا لم يُعطى، ويُضاف إذا لم يُعطى.إذا كانت القوة غير صحيحة، فإنه يزيل الاسم المؤهل.

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

Parameters

qualifiedName string

الاسم المختص به.

force bool

خيار القوة لالتقاط الخصائص.

Returns

bool

يعود صحيحًا إذا كان الاسم المؤهل موجودًا الآن ؛ وإلا فهو كاذب.

 عربي