Class HTMLDocument

HTMLDocument class

أنمستند HTML هو جذر التسلسل الهرمي لـ HTML ويحمل المحتوى بأكمله. إلى جانب توفير الوصول إلى التسلسل الهرمي ، فإنه يوفر أيضًا بعض الطرق الملائمة للوصول إلى مجموعات معينة من معلومات من المستند.

تم إهمال الخصائص التالية لصالح المناظرة لـجسم element. في DOM المستوى 2 ، الطريقةgetElementById موروث منوثيقة الواجهة التي تم نقلها إليها .

انظر أيضانموذج كائن المستند (DOM) المستوى 2 مواصفات HTML .

public class HTMLDocument : Document, IDocumentCSS

المنشئون

اسموصف
HTMLDocument()يقوم بتهيئة مثيل جديد لملفHTMLDocument فئة .
HTMLDocument(Configuration)يقوم بتهيئة مثيل جديد لملفHTMLDocument فئة .
HTMLDocument(RequestMessage)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .
HTMLDocument(string)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .
HTMLDocument(Url)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .
HTMLDocument(RequestMessage, Configuration)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .
HTMLDocument(Stream, string)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity . يبدأ تحميل المستند من الموضع الحالي في الدفق.
HTMLDocument(Stream, Url)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity . يبدأ تحميل المستند من الموضع الحالي في الدفق.
HTMLDocument(string, Configuration)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .
HTMLDocument(string, string)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .
HTMLDocument(string, Url)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .
HTMLDocument(Url, Configuration)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .
HTMLDocument(Stream, string, Configuration)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity . يبدأ تحميل المستند من الموضع الحالي في الدفق.
HTMLDocument(Stream, Url, Configuration)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity . يبدأ تحميل المستند من الموضع الحالي في الدفق.
HTMLDocument(string, string, Configuration)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .
HTMLDocument(string, Url, Configuration)يقوم بتهيئة مثيل جديد لملفHTMLDocument فصل. يعمل المُنشئ بشكل متزامن ، وينتظر تحميل جميع الموارد الخارجية (الصور ، البرامج النصية ، إلخ.) . لتحميل المستند بطريقة غير متزامنة ، استخدم الطريقةNavigate أو overloads. أو يمكنك تعطيل تحميل بعض الموارد الخارجية عن طريق تعيين العلامات المناسبة فيSecurity .

الخصائص

اسموصف
Anchors { get; }مجموعة من كل المرساة (أ ) في مستند بقيمة لـاسميصف. لأسباب تتعلق بالتوافق مع الإصدارات السابقة من ، فإن مجموعة الارتساء التي تم إرجاعها تحتوي فقط على تلك الارتساءات التي تم إنشاؤها باستخداماسم السمة ، وليس تلك التي تم إنشاؤها باستخدام ملفبطاقة تعريف يصف. لاحظ أنه في [XHTML 1.0.0 تحديث ] ، اسم السمة (انظر القسم 4.10) لا تحتوي على دلالات و موجودة فقط لوكلاء المستخدم القدامى:بطاقة تعريف السمة بدلاً من ذلك. يجب على المستخدمين تفضيل آليات المكرر المقدمة بواسطة [اجتياز DOM من المستوى 2 ] بدلاً من.
Applets { get; }مجموعة من جميع ملفاتهدف العناصر التي تتضمن تطبيقات وAPPLET (مهملة) في المستند.
virtual Attributes { get; }خريطة NamedNodeMap تحتوي على سمات هذه العقدة (إذا كانت عنصرًا) أو خالية بخلاف ذلك.
override BaseURI { get; }URI الأساسي المطلق لهذه العقدة أو فارغ إذا لم يتمكن التطبيق من الحصول على URI مطلق.
Body { get; set; }العنصر الذي يحتوي على محتويات الوثيقة. في المستندات معجسم المحتويات ، وإرجاعجسم عنصر . في مستندات مجموعة الإطارات ، يؤدي هذا إلى إرجاع الأبعدمجموعة الإطارات عنصر.
CharacterSet { get; }الحصول على ترميز المستند.
Charset { get; }الحصول على ترميز المستند.
ChildElementCount { get; }إرجاع العدد الحالي لعقد العناصر التي هي عناصر فرعية لهذا العنصر. 0 إذا كان هذا العنصر لا يحتوي على عقد فرعية من نوع العقدة 1.
ChildNodes { get; }قائمة NodeList التي تحتوي على كافة توابع هذه العقدة. إذا لم يكن هناك أطفال ، فهذه قائمة NodeList لا تحتوي على عقد ..
Children { get; }إرجاع العناصر الفرعية .
ContentType { get; }الحصول على نوع محتوى المستند.
Context { get; }يحصل على سياق التصفح الحالي.
DefaultView { get; }السمة الافتراضية للعرض IDL لواجهة المستند ، عند الحصول على ، يجب أن تعيد كائن WindowProxy الخاص بسياق الاستعراض الخاص بهذا المستند ، إذا كان هذا المستند يحتوي على سياق استعراض مرتبط ، أو فارغًا بخلاف ذلك.
Doctype { get; }إقرار نوع المستند المرتبط بهذا المستند .
DocumentElement { get; }هذه سمة ملائمة تتيح الوصول المباشر إلى العقدة الفرعية التي تمثل عنصر المستند في المستند.
DocumentURI { get; }مكان المستند أو فارغ إذا لم يتم تعريفه أو إذا تم إنشاء المستند باستخدام DOMImplementation.createDocument.
Domain { get; }اسم المجال للخادم الذي خدم المستند ، أو باطل إذا كان لا يمكن تحديد الخادم من خلال اسم المجال .
FirstChild { get; }الطفل الأول لهذه العقدة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعيد قيمة خالية.
FirstElementChild { get; }إرجاع أول عقدة عنصر فرعي لهذا العنصر. خالية إذا كان هذا العنصر لا يحتوي على عناصر فرعية.
Forms { get; }مجموعة من كافة أشكال المستند.
Images { get; }مجموعة من جميع ملفاتIMG العناصر الموجودة في المستند. السلوك يقتصر علىIMG عناصر للتوافق مع الإصدارات السابقة . على النحو الذي اقترحه [أتش تي أم أل 4.01 ، لتضمين الصور ، قد يستخدم المؤلفون ملفهدف عنصر أوIMG عنصر. لذلك ، يوصى بعدم استخدام هذه السمة للعثور على صور في المستند ولكنgetElementsByTagName مع HTML 4.01 أوgetElementsByTagNameNS مع XHTML 1.0.
Implementation { get; }كائن DOMImplementation الذي يعالج هذا المستند.
InputEncoding { get; }الحصول على ترميز المستند.
LastChild { get; }آخر تابع لهذه العقدة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعيد قيمة خالية.
LastElementChild { get; }إرجاع آخر عقدة عنصر فرعي لهذا العنصر. خالية إذا كان هذا العنصر لا يحتوي على عناصر فرعية.
Links { get; }مجموعة من الكلمنطقة العناصر والمرساة ( أ ) في مستند بقيمة href يصف.
virtual LocalName { get; }إرجاع الجزء المحلي من الاسم المؤهل لهذه العقدة . بالنسبة للعقد من أي نوع بخلاف ELEMENT_NODE و ATTRIBUTE_NODE والعقد التي تم إنشاؤها باستخدام طريقة DOM من المستوى 1 ، مثل Document.createElement () ، يكون هذا دائمًا فارغًا.
Location { get; }مكان المستند .
virtual NamespaceURI { get; }معرف مساحة الاسم لهذه العقدة ، أو فارغ إذا كانت غير محددة.
NextElementSibling { get; }إرجاع عقدة العنصر الشقيقة التالية لهذا العنصر. خالية إذا كان هذا العنصر لا يحتوي على عقد شقيقة لعنصر تأتي بعد هذا في شجرة المستند.
NextSibling { get; }العقدة التي تلي هذه العقدة مباشرة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعيد قيمة خالية.
override NodeName { get; }اسم هذه العقدة حسب نوعها.
override NodeType { get; }رمز يمثل نوع الكائن الأساسي.
virtual NodeValue { get; set; }قيمة هذه العقدة حسب نوعها.
Origin { get; }يحصل على اصل الوثيقة .
override OwnerDocument { get; }الحصول على مستند المالك.
ParentElement { get; }يحصل على الوالدElement من هذه العقدة.
ParentNode { get; }أصل هذه العقدة. قد يكون لجميع العقد ، باستثناء Attr و Document و DocumentFragment و Entity و Notation ، أصل. ومع ذلك ، إذا تم إنشاء عقدة للتو ولم تتم إضافتها بعد إلى الشجرة ، أو إذا تمت إزالتها من الشجرة ، فسيكون ذلك فارغًا.
virtual Prefix { get; set; }بادئة مساحة الاسم لهذه العقدة ، أو فارغة إذا كانت غير محددة. عندما يتم تعريفه على أنه فارغ ، فإن الإعداد ليس له تأثير
PreviousElementSibling { get; }إرجاع عقدة العنصر الشقيقة السابقة لهذا العنصر. خالية إذا كان هذا العنصر لا يحتوي على عقد شقيقة لعنصر تأتي قبل هذا في شجرة الوثيقة.
PreviousSibling { get; }العقدة التي تسبق هذه العقدة مباشرة. إذا لم يكن هناك مثل هذه العقدة ، فإن هذا يعيد قيمة خالية.
ReadyState { get; }إرجاع جاهزية المستند. “التحميل” أثناء تحميل المستند ، “تفاعلي” بمجرد الانتهاء من التحليل مع استمرار تحميل الموارد الفرعية ، و “اكتمال” بمجرد تحميله.
Referrer { get; }إرجاع URI [IETF RFC 2396 من الصفحة المرتبطة بهذه الصفحة. القيمة عبارة عن سلسلة فارغة إذا انتقل المستخدم إلى الصفحة مباشرةً (ليس من خلال رابط ، ولكن ، على سبيل المثال ، عبر إشارة مرجعية).
StrictErrorChecking { get; set; }سمة تحدد ما إذا كان التحقق من الخطأ يتم فرضه أم لا. عند التعيين على “خطأ” ، يكون التطبيق مجانيًا لعدم اختبار كل حالة خطأ محتملة يتم تحديدها عادةً على عمليات DOM ، وعدم رفع أي استثناءات DOM على عمليات DOM أو الإبلاغ عن الأخطاء أثناء استخدام Document.normalizeDocument (). في حالة الخطأ ، يكون السلوك غير محدد. هذه السمة صحيحة بشكل افتراضي.
StyleSheets { get; }قائمة تحتوي على كافة أوراق الأنماط المرتبطة أو المضمنة في مستند بشكل صريح. بالنسبة لمستندات HTML ، يتضمن ذلك أوراق الأنماط الخارجية ، المضمنة عبر عنصر HTML LINK ، وعناصر النمط المضمنة.
virtual TextContent { get; set; }تقوم هذه السمة بإرجاع المحتوى النصي لهذه العقدة وتوابعها. عندما يتم تعريفه على أنه فارغ ، فإن تعيينه ليس له أي تأثير. عند الإعداد ، تتم إزالة أي أطفال محتملين قد تكون هذه العقدة لديهم ، وإذا لم تكن السلسلة الجديدة فارغة أو فارغة ، فسيتم استبدالها بعقدة نصية واحدة تحتوي على السلسلة التي تم تعيين هذه السمة عليها.
Title { get; set; }عنوان المستند كما هو محدد بواسطةعنوان عنصر في رأس المستند.
XmlStandalone { get; set; }سمة تحدد ، كجزء من إعلان XML ، ما إذا كان هذا المستند مستقلاً. هذا خطأ عندما يكون غير محدد.
XmlVersion { get; set; }سمة تحدد ، كجزء من إعلان XML ، رقم إصدار هذا المستند. إذا لم يكن هناك إعلان وإذا كان هذا المستند يدعم ميزة “XML” ، فإن القيمة هي “1.0”. إذا كان هذا المستند لا يدعم ميزة “XML” ، فستكون القيمة دائمًا خالية.

طُرق

اسموصف
AddEventListener(string, IEventListener)تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث.
AddEventListener(string, DOMEventHandler, bool)تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث.
AddEventListener(string, IEventListener, bool)تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث.
AppendChild(Node)يضيف العقدة newChild إلى نهاية قائمة العناصر الفرعية لهذه العقدة. إذا كان الطفل الجديد موجودًا بالفعل في الشجرة ، فسيتم إزالته أولاً.
CloneNode()إرجاع نسخة مكررة من هذه العقدة ، على سبيل المثال ، بمثابة مُنشئ نسخة عام للعقد. لا تحتوي العقدة المكررة على أصل (العقدة الأم خالية) ولا توجد بيانات مستخدم.
CloneNode(bool)إرجاع نسخة مكررة من هذه العقدة ، على سبيل المثال ، بمثابة مُنشئ نسخة عام للعقد. لا تحتوي العقدة المكررة على أصل (العقدة الأم خالية) ولا توجد بيانات مستخدم.
CreateAttribute(string)لإنشاء Attr بالاسم المحدد .
CreateAttributeNS(string, string)ينشئ سمة للاسم المؤهل المحدد ومساحة URI.
CreateCDATASection(string)ينشئ عقدة CDATAS تكون قيمتها هي السلسلة المحددة.
CreateComment(string)يقوم بإنشاء عقدة تعليق بالنظر إلى السلسلة المحددة .
CreateDocumentFragment()إنشاء كائن DocumentFragment فارغ .
CreateDocumentType(string, string, string, string)ينشئ عقدة DocumentType .
CreateElement(string)لتكوين عنصر من النوع المحدد. لاحظ أن المثيل الذي تم إرجاعه يطبق واجهة العنصر ، لذلك يمكن تحديد السمات مباشرة على الكائن الذي تم إرجاعه.
CreateElementNS(string, string)ينشئ عنصرًا للاسم المؤهل المحدد ومساحة الاسم URI.
CreateEntityReference(string)إنشاء كائن EntityReference. بالإضافة إلى ذلك ، إذا كان الكيان المُشار إليه معروفًا ، فستكون القائمة الفرعية لعقدة EntityReference مماثلة لقائمة عقدة الكيان المقابلة.
CreateEvent(string)ينشئ ملفEvent من النوع الذي يدعمه التنفيذ .
CreateExpression(string, IXPathNSResolver)لتكوين تعبير XPath تم تحليله باستخدام مساحات الأسماء التي تم حلها. يعد هذا مفيدًا عندما يُعاد استخدام تعبير في أحد التطبيقات لأنه يجعل من الممكن تجميع سلسلة التعبير في نموذج داخلي أكثر كفاءة و حل جميع بادئات مساحة الاسم التي تحدث داخل التعبير.
CreateNodeIterator(Node)قم بإنشاء NodeIterator جديد فوق الشجرة الفرعية التي تم تحديد جذرها في العقدة المحددة.
CreateNodeIterator(Node, long)قم بإنشاء NodeIterator جديد فوق الشجرة الفرعية التي تم تحديد جذرها في العقدة المحددة.
CreateNodeIterator(Node, long, INodeFilter)قم بإنشاء NodeIterator جديد فوق الشجرة الفرعية التي تم تحديد جذرها في العقدة المحددة.
CreateNSResolver(Node)تتكيف مع أي عقدة DOM لتحليل مساحات الأسماء بحيث يمكن بسهولة تقييم تعبير XPath بالنسبة إلى سياق العقدة حيث ظهر داخل المستند. يعمل هذا المحول مثل طريقة DOM المستوى 3lookupNamespaceURI على العقد في حل مساحة الاسمURI من بادئة معينة باستخدام المعلومات الحالية المتاحة في التسلسل الهرمي للعقدة في time lookupNamespaceURI ، يتم أيضًا حل بادئة xml الضمنية بشكل صحيح.
CreateProcessingInstruction(string, string)ينشئ عقدة ProcessingInstruction مع إعطاء الاسم المحدد وسلاسل البيانات.
CreateTextNode(string)يقوم بإنشاء عقدة نصية بالسلسلة المحددة .
CreateTreeWalker(Node)قم بإنشاء TreeWalker جديد فوق الشجرة الفرعية التي تم تحديد جذرها في العقدة المحددة.
CreateTreeWalker(Node, long)قم بإنشاء TreeWalker جديد فوق الشجرة الفرعية التي تم تحديد جذرها في العقدة المحددة.
CreateTreeWalker(Node, long, INodeFilter)قم بإنشاء TreeWalker جديد فوق الشجرة الفرعية التي تم تحديد جذرها في العقدة المحددة.
DispatchEvent(Event)تسمح هذه الطريقة بإرسال الأحداث إلى نموذج حدث عمليات التنفيذ.
Dispose()تنفيذ مهام محددة بواسطة التطبيق مرتبطة بتحرير الموارد غير المُدارة أو تحريرها أو إعادة تعيينها.
Evaluate(string, Node, IXPathNSResolver, XPathResultType, object)بتقييم سلسلة تعبير XPath وإرجاع نتيجة من النوع المحدد إن أمكن.
GetElementById(string)إرجاع العنصر الذي يحتوي على سمة معرف بالقيمة المحددة. إذا لم يكن هذا العنصر موجودًا ، فسيتم إرجاعه فارغًا. إذا كان هناك أكثر من عنصر واحد يحتوي على سمة معرف بهذه القيمة ، فإن ما يتم إرجاعه يكون غير محدد.
GetElementsByClassName(string)إرجاع كائن NodeList مباشر يحتوي على جميع العناصر في المستند التي تحتوي على جميع الفئات المحددة في الوسيطة . http://www.w3.org/TR/dom/
GetElementsByTagName(string)إرجاع قائمة NodeList لجميع العناصر بترتيب المستند مع اسم علامة محدد ومضمنة في المستند.
GetElementsByTagNameNS(string, string)إرجاع NodeList لجميع العناصر مع اسم محلي محدد ومساحة اسم URI بترتيب المستند.
GetOverrideStyle(Element, string)تُستخدم هذه الطريقة لاسترداد إعلان نمط التجاوز لعنصر محدد وعنصر زائف محدد.
virtual GetPlatformType()تُستخدم هذه الطريقة لاسترداد كائن ECMAScriptType .
virtual HasAttributes()إرجاع ما إذا كانت هذه العقدة (إذا كانت عنصرًا) لها أي سمات
HasChildNodes()إرجاع ما إذا كان لهذه العقدة أي توابع.
ImportNode(Node, bool)يستورد عقدة من مستند آخر إلى هذا المستند ، بدون تغيير أو إزالة العقدة المصدر من المستند الأصلي ؛ هذه الطريقة تنشئ نسخة جديدة من العقدة المصدر.
InsertBefore(Node, Node)يقوم بإدراج العقدة قبل تابع العقدة الفرعية الموجودة. إذا كان الطفل فارغًا ، فقم بإدراج العقدة في نهاية قائمة العناصر الفرعية . إذا كان الكائن الفرعي عبارة عن كائن DocumentFragment ، فسيتم إدراج جميع توابعه ، بالترتيب نفسه ، قبل التابع. إذا كان الطفل موجودًا بالفعل في الشجرة ، فسيتم إزالته أولاً.
IsDefaultNamespace(string)يتحقق هذا الأسلوب مما إذا كانت مساحة الاسم المحددة هي مساحة الاسم الافتراضية أم لا.
IsEqualNode(Node)اختبار ما إذا كانت العقدتان متساويتان. تختبر هذه الطريقة المساواة بين العقد ، وليس التماثل (أي ما إذا كانت العقدتان مرجعيتان لنفس الكائن) والتي يمكن اختبارها باستخدام Node.isSameNode (). جميع العقد التي هي نفسها ستكون متساوية أيضًا ، على الرغم من أن العكس قد لا يكون صحيحًا.
IsSameNode(Node)إرجاع ما إذا كانت هذه العقدة هي نفس العقدة المحددة. توفر هذه الطريقة طريقة لتحديد ما إذا كان مرجعان للعقدة يتم إرجاعهما بواسطة مرجع التطبيق نفس الكائن. عندما يكون مراجعان للعقدة مراجع لنفس الكائن ، حتى لو كان ذلك من خلال وكيل ، يمكن استخدام المراجع بشكل تبادلي تمامًا ، بحيث يكون لجميع السمات نفس القيم واستدعاء نفس طريقة DOM على أي مرجع يكون له نفس التأثير دائمًا.
LookupNamespaceURI(string)ابحث عن مساحة الاسم URI المرتبطة بالبادئة المحددة ، بدءًا من هذه العقدة.
LookupPrefix(string)ابحث عن البادئة المرتبطة بمساحة الاسم المحددة URI ، بدءًا من هذه العقدة. يتم تجاهل تعريفات مساحة الاسم الافتراضية بهذه الطريقة. راجع بحث بادئة مساحة الاسم للحصول على تفاصيل حول الخوارزمية المستخدمة بواسطة هذه الطريقة.
Navigate(RequestMessage)يتم تحميل المستند بناءً على كائن الطلب المحدد ، مع استبدال المحتوى السابق.
Navigate(string)تحميل المستند في محدد موقع المعلومات (URL) المحدد في المثيل الحالي ، مع استبدال المحتوى السابق.
Navigate(Url)تحميل المستند في محدد موقع المعلومات (URL) المحدد في المثيل الحالي ، مع استبدال المحتوى السابق.
Navigate(Stream, string)تحميل المستند من محتوى محدد واستخدام baseUri لحل الموارد ذات الصلة ، واستبدال المحتوى السابق. يبدأ تحميل المستند من الموضع الحالي في الدفق .
Navigate(Stream, Url)تحميل المستند من محتوى محدد واستخدام baseUri لحل الموارد ذات الصلة ، واستبدال المحتوى السابق. يبدأ تحميل المستند من الموضع الحالي في الدفق .
Navigate(string, string)تحميل المستند من محتوى محدد واستخدام baseUri لحل الموارد ذات الصلة ، واستبدال المحتوى السابق.
Navigate(string, Url)تحميل المستند من محتوى محدد واستخدام baseUri لحل الموارد ذات الصلة ، واستبدال المحتوى السابق.
Normalize()وضع جميع العقد النصية في العمق الكامل للشجرة الفرعية أسفل هذه العقدة ، بما في ذلك عقد السمات ، في نموذج “عادي” حيث تفصل البنية فقط (على سبيل المثال ، العناصر والتعليقات وتعليمات المعالجة وأقسام CDATA ومراجع الكيانات) النص العقد ، أي لا توجد عقد نصية متجاورة ولا عقد نصية فارغة. يمكن استخدام هذا للتأكد من أن عرض DOM للمستند هو نفسه كما لو تم حفظه وإعادة تحميله ، ويكون مفيدًا عندما تكون العمليات (مثل عمليات بحث XPointer [XPointer]) التي تعتمد على بنية شجرة وثيقة معينة يستخدم. إذا كانت المعلمة “تطبيع الأحرف” لكائن DOMConfiguration المرفقة بـ Node.ownerDocument صحيحة ، فإن هذه الطريقة ستعمل أيضًا على تسوية أحرف العقد النصية بشكل كامل.
QuerySelector(string)إرجاع العنصر الأول في المستند الذي يتطابق مع selector
QuerySelectorAll(string)إرجاع قائمة NodeList لجميع العناصر الموجودة في المستند ، والتي تطابق selector
RemoveChild(Node)يزيل العقدة الفرعية التي أشار إليها oldChild من قائمة الأطفال ، ويعيدها .
RemoveEventListener(string, IEventListener)تسمح هذه الطريقة بإزالة مستمعي الحدث من هدف الحدث. إذا كانIEventListener تمت إزالته من ملفEventTarget أثناء معالجة حدث ، لن يتم تشغيله من خلال الإجراءات الحالية. لا يمكن استدعاء مستمعي الأحداث بعد إزالتها.
RemoveEventListener(string, DOMEventHandler, bool)تسمح هذه الطريقة بإزالة مستمعي الحدث من هدف الحدث. إذا كانIEventListener تمت إزالته من ملفEventTarget أثناء معالجة حدث ، لن يتم تشغيله من خلال الإجراءات الحالية. لا يمكن استدعاء مستمعي الأحداث بعد إزالتها.
RemoveEventListener(string, IEventListener, bool)تسمح هذه الطريقة بإزالة مستمعي الحدث من هدف الحدث. إذا كانIEventListener تمت إزالته من ملفEventTarget أثناء معالجة حدث ، لن يتم تشغيله من خلال الإجراءات الحالية. لا يمكن استدعاء مستمعي الأحداث بعد إزالتها.
override RenderTo(IDevice)تُستخدم هذه الطريقة لطباعة محتويات المستند الحالي على الجهاز المحدد.
ReplaceChild(Node, Node)يستبدل العقدة الفرعية oldChild بـ newChild في قائمة الأطفال ، ويعيد العقدة oldChild. إذا كان newChild هو كائن DocumentFragment ، فسيتم استبدال oldChild بكافة العناصر الفرعية DocumentFragment ، والتي يتم إدراجها بنفس الترتيب. إذا كان الطفل الجديد موجودًا بالفعل في الشجرة ، فسيتم إزالته أولاً.
Save(IOutputStorage)يحفظ محتوى الوثيقة والموارد في تخزين المخرجات.
Save(string)يحفظ المستند في الملف المحلي المحدد بواسطةطريق سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
Save(Url)يحفظ المستند في الملف المحلي المحدد بواسطةعنوان url سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
Save(IOutputStorage, HTMLSaveFormat)يحفظ محتوى الوثيقة والموارد في تخزين المخرجات.
Save(IOutputStorage, HTMLSaveOptions)يحفظ محتوى الوثيقة والموارد في تخزين المخرجات.
Save(IOutputStorage, MarkdownSaveOptions)يحفظ محتوى الوثيقة والموارد في تخزين المخرجات.
Save(IOutputStorage, MHTMLSaveOptions)يحفظ محتوى الوثيقة والموارد في تخزين المخرجات.
Save(string, HTMLSaveFormat)يحفظ المستند في الملف المحلي المحدد بواسطةطريق سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
Save(string, HTMLSaveOptions)يحفظ المستند في الملف المحلي المحدد بواسطةطريق سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
Save(string, MarkdownSaveOptions)يحفظ المستند في الملف المحلي المحدد بواسطةطريق سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
Save(string, MHTMLSaveOptions)يحفظ المستند في الملف المحلي المحدد بواسطةطريق سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
Save(Url, HTMLSaveFormat)يحفظ المستند في الملف المحلي المحدد بواسطةعنوان url سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
Save(Url, HTMLSaveOptions)يحفظ المستند في الملف المحلي المحدد بواسطةعنوان url سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
Save(Url, MarkdownSaveOptions)يحفظ المستند في الملف المحلي المحدد بواسطةعنوان url سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
Save(Url, MHTMLSaveOptions)يحفظ المستند في الملف المحلي المحدد بواسطةعنوان url سيتم حفظ جميع الموارد المستخدمة في هذا المستند في إلى المجلد المجاور ، والذي سيتم إنشاء اسمه على النحو التالي: output_file_name + “_files” .
override ToString()إرجاع أString الذي يمثل هذا المثال.
Write(params string[])اكتب سلسلة نصية إلى تدفق مستند تم فتحه بواسطة open (). لاحظ أن الوظيفة ستنتج document الذي لا يكون بالضرورة مدفوعًا بـ DTD وبالتالي قد ينتج عن ذلك نتيجة غير صالحة في سياق المستند.
WriteLn(params string[])اكتب سلسلة نصية متبوعة بحرف سطر جديد إلى دفق document مفتوح بواسطة open (). لاحظ أن الوظيفة will تنتج مستندًا ليس بالضرورة مدفوعًا بـ DTD و لذلك قد ينتج نتيجة غير صالحة في سياق document

الأحداث

اسموصف
event OnAbortالحصول على معالج الحدث أو تعيينه لحدث OnAbort.
event OnBlurالحصول على معالج الحدث أو تعيينه لحدث OnBlur.
event OnCancelالحصول على أو تعيين معالج الأحداث لحدث OnCancel.
event OnCanplayالحصول على معالج الحدث أو تعيينه لحدث OnCanplay.
event OnCanPlayThroughالحصول على معالج الحدث أو تعيينه لحدث OnCanPlayThrough.
event OnChangeالحصول على معالج الحدث لحدث OnChange أو تعيينه.
event OnClickالحصول على معالج الحدث لحدث OnClick أو تعيينه.
event OnCueChangeالحصول على معالج الحدث أو تعيينه لحدث OnCueChange.
event OnDblClickالحصول على أو تعيين معالج الأحداث لحدث OnDblClick.
event OnDurationChangeالحصول على معالج الحدث لحدث OnDurationChange أو تعيينه.
event OnEmptiedالحصول على أو تعيين معالج الأحداث لحدث OnEmptied.
event OnEndedالحصول على معالج الأحداث أو تعيينه لحدث OnEnded.
event OnErrorالحصول على معالج الحدث لحدث OnError أو تعيينه.
event OnFocusالحصول على أو تعيين معالج الأحداث لحدث OnFocus.
event OnInputالحصول على أو تعيين معالج الأحداث لحدث OnInput.
event OnInvalidالحصول على معالج الحدث أو تعيينه لحدث OnInvalid .
event OnKeyDownالحصول على معالج الحدث أو تعيينه لحدث OnKeyDown.
event OnKeyPressالحصول على معالج الحدث أو تعيينه لحدث OnKeyPress.
event OnKeyUpالحصول على معالج الحدث أو تعيينه لحدث OnKeyUp.
event OnLoadالحصول على معالج الحدث أو تعيينه لحدث OnLoad.
event OnLoadedDataالحصول على معالج الحدث أو تعيينه لحدث OnLoadedData.
event OnLoadedMetadataالحصول على معالج الحدث لحدث OnLoadedMetadata أو تعيينه.
event OnLoadStartالحصول على أو تعيين معالج الأحداث لحدث OnLoadStart.
event OnMouseDownالحصول على معالج الحدث أو تعيينه لحدث OnMouseDown.
event OnMouseEnterالحصول على معالج الحدث أو تعيينه لحدث OnMouseEnter.
event OnMouseLeaveالحصول على معالج الأحداث أو تعيينه لحدث OnMouseLeave.
event OnMouseMoveالحصول على معالج الحدث أو تعيينه لحدث OnMouseMove.
event OnMouseOutالحصول على معالج الحدث أو تعيينه لحدث OnMouseOut.
event OnMouseOverالحصول على معالج الحدث أو تعيينه لحدث OnMouseOver.
event OnMouseUpالحصول على معالج الحدث أو تعيينه لحدث OnMouseUp.
event OnMouseWheelالحصول على معالج الحدث أو تعيينه لحدث OnMouseWheel.
event OnPauseالحصول على معالج الحدث أو تعيينه لحدث OnPause.
event OnPlayالحصول على معالج الحدث أو تعيينه لحدث OnPlay.
event OnPlayingالحصول على معالج الحدث أو تعيينه لحدث OnPlaying.
event OnProgressالحصول على معالج الحدث أو تعيينه لحدث OnProgress .
event OnRateChangeالحصول على معالج الحدث لحدث OnRateChange أو تعيينه.
event OnReadyStateChangeالحصول على أو تعيين معالج الأحداث لحدث OnReadyStateChange.
event OnResetالحصول على معالج الحدث لحدث OnReset أو تعيينه.
event OnResizeالحصول على معالج الحدث لحدث OnResize أو تعيينه.
event OnScrollالحصول على أو تعيين معالج الأحداث لحدث OnScroll.
event OnSeekedالحصول على معالج الحدث لحدث OnSeeked أو تعيينه.
event OnSeekingالحصول على معالج الحدث لحدث OnSeeking أو تعيينه.
event OnSelectالحصول على معالج الحدث لحدث OnSelect أو تعيينه.
event OnShowالحصول على معالج الحدث لحدث OnShow أو تعيينه.
event OnStalledالحصول على معالج الحدث للحدث OnStalled أو تعيينه.
event OnSubmitالحصول على معالج الحدث أو تعيينه لحدث OnSubmit.
event OnSuspendالحصول على معالج الحدث أو تعيينه لحدث OnSuspend.
event OnTimeUpdateالحصول على أو تعيين معالج الأحداث لحدث OnTimeUpdate.
event OnToggleالحصول على أو تعيين معالج الأحداث لحدث OnToggle.
event OnVolumeChangeالحصول على معالج الحدث لحدث OnVolumeChange أو تعيينه.
event OnWaitingالحصول على معالج الحدث للحدث OnWaiting أو تعيينه.

أنظر أيضا