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
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; }
قيمة الممتلكات
ChildElementCount
يعيد العدد الحالي من عقدة العنصر التي هي أطفال هذا العنصر. 0 إذا لم يكن لهذا العنصر عقدة أطفال من عقدة النوع 1.
public int ChildElementCount { get; }
قيمة الممتلكات
Children
إرجاع عناصر الطفل من العنصر الحالي.
public HTMLCollection Children { get; }
قيمة الممتلكات
ClassList
يعود إلى قائمة DOMTokenList الحية التي تحتوي على الرموز التي تم الحصول عليها من إشارة إلى “الطبقة”.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
قيمة الممتلكات
ClassName
وَقَوْلُهُ تَعَالَى: {يَا أَيُّهَا الَّذِينَ آمَنُوا اتَّقُوا اللَّهَ وَكُونُوا مَعَ الصَّادِقِينَ}إلى تناقضات مع الكلمة المفتاحية “الطبقة” المعروضة من قبل العديد من اللغات.تعريف الصف في HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
قيمة الممتلكات
FirstElementChild
يعود العنصر الأول للطفل من هذا العنصر. null إذا لم يكن لهذا العنصر عناصر طفل.
public Element FirstElementChild { get; }
قيمة الممتلكات
Id
انظر تعريف الهوية في HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
قيمة الممتلكات
داخل HTML
يعيد قطعة من HTML أو XML التي تمثل محتوى العنصر.يمكن تعيين، لاستبدال محتويات العنصر مع العقد المقطوعة من السلسلة المحددة.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
قيمة الممتلكات
LastElementChild
عودة العنصر الطفل الأخير من هذا العنصر. null إذا كان هذا العنصر لا يحتوي على العنصر الطفل.
public Element LastElementChild { get; }
قيمة الممتلكات
LocalName
إرجاع الجزء المحلي من الاسم المؤهل لهذا العقد.بالنسبة للأعمدة من أي نوع آخر غير ELEMENT_NODE و ATTRIBUTE_NODE والأعمدة التي تم إنشاؤها باستخدام طريقة DOM Level 1 ، مثل Document.createElement( ) ، هذا دائمًا صفر.
public override string LocalName { get; }
قيمة الممتلكات
الاسم
اسم المساحة URI لهذا العقد، أو صفر إذا لم يتم تحديده.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
قيمة الممتلكات
NextElementSibling
يعود العنصر الأخوي التالي لهذا العنصر. null إذا لم يكن لهذا العنصر العنصر الأخوي العنصر الذي يأتي بعد هذا العنصر في شجرة المستند.
public Element NextElementSibling { get; }
قيمة الممتلكات
NodeName
اسم هذا العقد ، اعتمادًا على نوعه.
public override string NodeName { get; }
قيمة الممتلكات
NodeType
رمز يمثل نوع الكائن الأساسي.
public override ushort NodeType { get; }
قيمة الممتلكات
OuterHTML
يعيد قطعة من HTML أو XML التي تمثل العنصر ومحتواه.يمكن إعدادها، لتحل محل العنصر مع العقد المقطوعة من السلسلة المحددة.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
قيمة الممتلكات
Prefix
اسم الفضاء المسبق لهذا العقد، أو صفر إذا لم يتم تحديده.عندما يتم تحديده ليكون صفر، وضع له لا تأثير
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
قيمة الممتلكات
PreviousElementSibling
يعود العنصر الأخوي السابق لهذا العنصر. null إذا لم يكن لهذا العنصر العنصر الأخوي العنصر الذي يأتي قبل هذا العنصر في شجرة الوثيقة.
public Element PreviousElementSibling { get; }
قيمة الممتلكات
ShadowRoot
يعود ShadowRoot المخزنة على هذا العنصر أو صفر إذا تم إغلاقه.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
قيمة الممتلكات
TagName
اسم العنصر .
[DOMName("tagName")]
public string TagName { get; }
قيمة الممتلكات
TextContent
هذا الخصائص يعيد محتوى النص من هذا العقد وأسلافه.عندما يتم تعريفه على أن يكون صفرًا، فإن إعداده لا يؤثر.عند إعداد، يتم إزالة أي أطفال محتملين لهذا العقد، وإذا لم يكن العقد الجديد فارغًا أو صفرًا، يتم استبداله بعقد نص واحد يحتوي على العقد يتم تعيين هذا الخصائص.
public override string TextContent { get; set; }
قيمة الممتلكات
Methods
AttachShadow(ShadowRootMode)
يخلق جذر الظل ويربطه بالعنصر الحالي.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
الطريقة التي سيتم فيها إنشاء جذور الظل.
Returns
تم إنشاء 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
إرجاع القيمة المميزة
تخصيص(ستيفن، ستيفن)
يعيد قيمة الخصائص حسب الاسم المحلي ومساحة الاسم URI.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
اسم الفضاء URI.
localName
string
الاسم المحلي .
Returns
إرجاع الأصول
GetAttributeNames()
إرجاع أسماء الخصائص من العنصر كسلسلة من الشرائح.إذا لم يكن العنصر لديه خصائص فإنه يعيد سلسلة فارغة.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string [ ]
مجموعة من الشرائح تمثل أسماء الأصول.
GetAttributeNode(الستار)
إعادة تدوير نود المسمى حسب الاسم.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
الاسم المسمى .
Returns
إرجاع القيمة المميزة
تخصيص الأرقام(ستيفن، ستيفن)
إعادة توجيه عقدة Attr حسب الاسم المحلي ومساحة الاسم URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
اسم الفضاء URI.
localName
string
الاسم المحلي .
Returns
إرجاع الأصول
GetElementsByClassName(الستار)
يعيد كائن NodeList الحي يحتوي على جميع العناصر الموجودة في الوثيقة التي تحتوي على جميع الفصول المحددة في الحجة.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
السلسلة التي تحتوي على مجموعة من الرموز الفريدة المنفصلة عن الفضاء التي تمثل الفئات (أسماء الفئات)
Returns
العنصر الأساسي .Html.Dom.Element
GetElementsByTagName(الستار)
يعيد قائمة NodeList لجميع العناصر المتبقية مع اسم علامة معين، في ترتيب المستند.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
اسم العلامة .
Returns
إرجاع الأصول
أرشيف الوسم :(ستيفن، ستيفن)
يعيد قائمة NodeList لجميع العناصر المتبقية مع اسم محلي مع اسم مساحة URI في ترتيب المستند.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
اسم الفضاء URI.
localName
string
الاسم المحلي .
Returns
العودة العناصر
HasAttribute(الستار)
يعود صحيحًا عندما يتم تحديد ميزة مع اسم معين على هذا العنصر أو لديها قيمة افتراضية ، غير صحيحة خلاف ذلك.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
الاسم المسمى .
Returns
“حقيقي” إذا كان الاسم المحدد له خصائص؛ وإلا، “مزيف”.
الاهتمام(ستيفن، ستيفن)
يعود صحيحًا عندما يتم تحديد URI في هذا العنصر أو يكون له قيمة افتراضية أو غير صحيحة.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
اسم الفضاء URI.
localName
string
الاسم المحلي .
Returns
وَقَوْلُهُ تَعَالَى: {وَإِنْ كُنْتُمْ مُؤْمِنِينَ فَإِنْ كُنْتُمْ مُؤْمِنِينَ فَإِنْ كُنْتُمْ مُؤْمِنِينَ فَإِنْ كُنْتُمْ مُؤْمِنِينَ فَإِنْ كُنْتُمْ مُؤْمِنِينَ فَإِنْ كُنْتُمْ مُؤْمِنِينَ فَإِنْ كُنْتُمْ مُؤْمِنِينَ فَإِنْ كُنْت
HasAttributes()
يعود إلى ما إذا كان هذا العقد (إذا كان عنصرًا) لديه أي خصائص
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean “حقيقي” إذا كان هذا العقد لديه أي خصائص ، “مزيف” خلاف ذلك.
QuerySelector(الستار)
إرجاع العنصر الأول في الوثيقة الذي يطابق المختار
public Element QuerySelector(string selector)
Parameters
selector
string
من الناخبين .
Returns
العنصر المطابق
QuerySelectorAll(الستار)
إرجاع NodeList من جميع العناصر في المستند، والتي تتطابق مع المختار
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
المختار
Returns
أرشيف الوسم : 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
إرجاع الأصول
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)
يضيف ميزة جديدة.إذا كان ميزة مع هذا الاسم المحلي ومساحة الاسم URI موجودة بالفعل في العنصر، يتم استبداله بالميزة الجديدة.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
من جديد TRR.
Returns
إرجاع الأصول
ToggleAttribute(الستار)
إذا لم يُعطى قوة، يُعطى اسم مؤهل، ويُزيل إذا لم يُعطى، ويُضاف إذا لم يُعطى.إذا كانت القوة غير صحيحة، فإنه يزيل الاسم المؤهل.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
الاسم المختص به.
Returns
يعود صحيحًا إذا كان الاسم المؤهل موجودًا الآن ؛ وإلا فهو كاذب.
ToggleAttribute(البول، البول)
إذا لم يُعطى قوة، يُعطى اسم مؤهل، ويُزيل إذا لم يُعطى، ويُضاف إذا لم يُعطى.إذا كانت القوة غير صحيحة، فإنه يزيل الاسم المؤهل.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
الاسم المختص به.
force
bool
خيار القوة لالتقاط الخصائص.
Returns
يعود صحيحًا إذا كان الاسم المؤهل موجودًا الآن ؛ وإلا فهو كاذب.