بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اللهم علمنا ماينفعنا وانفعنا بما علمتنا إنك أنت العليم الحكيم
====>What is Gecko Node ?<====
هو Interface تقوم العديد من الفصائل في GeckoFX بتنفيذها ،لتسمح لهذه الفصائل المختلفة أن تعامل بالمثل أو بنفس الطريقة.
====>أهم الخصائص<====
1- ChildNodes
تعيد GeckoNodeCollection تحتوي على العناصر الموجودة داخل أو تحت هذا العنصر.
VB.Net
C Sharp
2-LocalName
تعيد الوسم الخاص بالعنصر.
إن لم يكن من نوع GeckoElement أي ليس له TagName ستعيد Null ("").
VB.Net
C Sharp
VB.Net
C Sharp
4-NextSibling
تعيد "الأخ" التالي للـNode الحالي في القائمة ChildNodes الخاصة بــ"أب" الـNode الحالي☻.
تعيد الـNode التالي في القائمة ChildNodes الخاصة بــ"أب" الـNode الحالي☻.
VB.Net
C Sharp
تعيد "الأخ" السابق للـNode الحالي في القائمة ChildNodes الخاصة بــ"أب" الـNode الحالي.
تعيد الـNode السابق في القائمة ChildNodes الخاصة بــ"أب" الـNode الحالي.
VB.Net
C Sharp
6- NodeName
تعيد إسم الـNode.
تختلف القيمة باختلاف نوع الـNode الجدول التالي يوضح القيمة التي تعيدها الخاصية باختلاف النوع.
النوع | قيمة nodeName |
---|---|
Attr |
قيمة Attr.name |
CDATASection |
"#cdata-section" |
Comment |
"#comment" |
Document |
"#document" |
DocumentFragment |
"#document-fragment" |
DocumentType |
قيمة DocumentType.name |
Element |
قيمة Element.tagName |
Entity |
The entity name |
EntityReference |
The name of entity reference |
Notation |
The notation name |
ProcessingInstruction |
قيمة ProcessingInstruction.target |
Text |
"#text" |
VB.Net
C Sharp
5- NodeValue
تعيد قيمة الـNode.
تختلف القيمة باختلاف نوع الـNode الجدول التالي يوضح القيمة التي تعيدها الخاصية باختلاف النوع.
النوع | قيمة Node.NodeValue |
---|---|
CDATASection | content of the CDATA Section |
Comment | content of the comment |
Document | null |
DocumentFragment | null |
DocumentType | null |
Element | null |
NamedNodeMap | null |
EntityReference | null |
Notation | null |
ProcessingInstruction | entire content excluding the target |
Text | content of the text node |
6- NodeType
تعيد رقم يمثل نوع الـ"عنصر".
دلالات الأرقام يمكنك أن تجدها في الـEnum
Gecko.NodeType
VB.Net
C Sharp
VB.Net
C Sharp
VB.Net
C Sharp
VB.Net
C Sharp
10- Prefix
تعيد "البادئة(Prefix)" الخاصة بالـNode.
إن لم يكن للـNode بادئة(Prefix) ستعيد Null (لا شيء).
VB.Net
C Sharp
2- CloneNode
تستخدم لنسخ الـNode إلى Node جديد.
عند إستخدام هذه الدالة فإنها تقوم بنسخ الـID وجميع الخصائص.
المعاملات(Parameters):
Deep: تحدد إذا ما كنت تريد نسخ الـNdoes الموجودة داخل الـNode (قيمة الخاصية ChildNodes).
عند إستخدام هذه الدالة فإنها تقوم بنسخ الـID وجميع الخصائص.
المعاملات(Parameters):
Deep: تحدد إذا ما كنت تريد نسخ الـNdoes الموجودة داخل الـNode (قيمة الخاصية ChildNodes).
VB.Net
C Sharp
VB.Net
C Sharp
4- InsertBefore
تضيف Node قبل الـNode المحدد(في المعامل الثاني).
المعاملات(Parameters):
NewElement: العنصر الجديد.
ReferenceElement: الـعنصر الذي تريد إضافة عنصر قبله ☻.
VB.Net
C Sharp
5- RemoveChild
تزيل الـNode المحدد(في المعامل الثاني) من قائمة ChildNodes.
تعيد الـNode التي تمت إزالتها.
المعاملات(Parameters):
Child: الـNode التي تريد إزالته.
VB.Net
C Sharp
6- ReplaceChild
تستبدل الـNode المحدد(في المعامل الثاني) من قائمة ChildNodes بالـNode الجديد(في المعامل الأول).
المعاملات(Parameters):
NewChild: العنصر الجديد.
OldChild: العنصر الذي تريد إستبداله.
VB.Net
C Sharp
7- FindFirstChildInTree
تقوم بتنفيذ شرط على العناصر في قائمة ChildNodes إذا تحقق الشرط تعيد العنصر الذي تحقق عليه الشرط.
المعاملات(Parameters):
الشرط ☻: دالة تعيد Boolean لتنفيذها على العناصر لمعرفة إذا ما كان العنصر يحقق الشرط.
VB.Net
C Sharp
========================================================
أداة لتقوم بتجربة الأكواد
المبرمج العربي | المبرمج العربي | شرح أهم خصائص ودوال HtmlElement | المبرمج | العربي |
---|---|---|---|---|
The Arabian Programmer | HtmlElement most Important properties and Functions | The Arabian | Programmer |
=========================================================
وفي الدروس القادمة سنتعرف إن شاء الله عن أهم دوال وخصائص الفصيلة(Class)
GeckoElement التي لم تذكر في هذا الدرس ☻.
GeckoElement التي لم تذكر في هذا الدرس ☻.
<======================================================>
إن أصبت فمن الله ، وإن اخطئت فمني ومن الشيطان
اترككم في امان الله ورعايته
والسلام عليكم ورحمة الله وبركاته
DoneByA
GeckoFX. Gecko . GeckoNode .المتصفح Gecko . كيفية إستخدام المتصفح Gecko
GeckoFX. Gecko . GeckoNode .المتصفح Gecko . كيفية إستخدام المتصفح Gecko
تسلم ايدك
ردحذفهل من طريقة للتواصل معك
ردحذف