Class Element

Class Element

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

הממשק Element מייצג אלמנט במסמך HTML או XML.

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

ירושה

objectDOMObjectEventTargetNodeElement

נגזר

HTMLElement, SVGElement

מיישם

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()

קונסטרוקטורים

Element(QualifiedName, Document)

מאתחל מופע חדש של מחלקת 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)

פרמטרים

qualifiedName QualifiedName

השם המוכשר.

document Document

המסמך הקשור.

מאפיינים

Attributes

מפת NamedNodeMap המכילה את המאפיינים של צומת זה (אם הוא אלמנט) או null אחרת.

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

ערך המאפיין

NamedNodeMap

ChildElementCount

מחזיר את מספר אלמנטי הצומת הנוכחיים שהם ילדים של אלמנט זה. 0 אם לאלמנט זה אין צאצאים שהם מסוג nodeType 1.

public int ChildElementCount { get; }

ערך המאפיין

int

Children

מחזיר את האלמנטים הילד של האלמנט הנוכחי.

public HTMLCollection Children { get; }

ערך המאפיין

HTMLCollection

ClassList

מחזיר DOMTokenList חי המכיל טוקנים שהתקבלו מפענוח המאפיין “class”.

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

ערך המאפיין

DOMTokenList

ClassName

המאפיין class של האלמנט. מאפיין זה שונה שמו עקב קונפליקטים עם המילה המפתח “class” שנחשפת על ידי שפות רבות. ראה את הגדרת המאפיין class ב-HTML 4.01.

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

ערך המאפיין

string

FirstElementChild

מחזיר את צומת הילד הראשון של אלמנט זה. null אם לאלמנט זה אין אלמנטים ילדים.

public Element FirstElementChild { get; }

ערך המאפיין

Element

Id

המזהה של האלמנט. ראה את הגדרת המאפיין id ב-HTML 4.01.

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

ערך המאפיין

string

InnerHTML

מחזיר קטע של 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(), זה תמיד null.

public override string LocalName { get; }

ערך המאפיין

string

NamespaceURI

ה-URI של המרחב השמות של צומת זו, או null אם הוא לא צוין.

[DOMNullable]
[DOMName("namespaceURI")]
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

הקידומת של המרחב השמות של צומת זו, או null אם הוא לא צוין. כאשר הוא מוגדר להיות null, הגדרת הקידומת אינה משפיעה.

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

ערך המאפיין

string

PreviousElementSibling

מחזיר את צומת האח הקודם של אלמנט זה. null אם לאלמנט זה אין צמתים אחים מסוג אלמנט המגיעים לפניו בעץ המסמך.

public Element PreviousElementSibling { get; }

ערך המאפיין

Element

ShadowRoot

מחזיר את ה-shadowRoot המאוחסן על אלמנט זה או null אם הוא סגור.

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

ערך המאפיין

ShadowRoot

TagName

השם של האלמנט.

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

ערך המאפיין

string

TextContent

מאפיין זה מחזיר את תוכן הטקסט של צומת זו וצאצאיה. כאשר הוא מוגדר להיות null, הגדרת המאפיין אינה משפיעה. בהגדרה, כל הילדים האפשריים של צומת זו מוסרים ואם המחרוזת החדשה אינה ריקה או null, מוחלפת בצומת טקסט אחת המכילה את המחרוזת שהמאפיין הזה מוגדר לה.

public override string TextContent { get; set; }

ערך המאפיין

string

שיטות

AttachShadow(ShadowRootMode)

יוצר shadow root ומחבר אותו לאלמנט הנוכחי.

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

פרמטרים

mode ShadowRootMode

המצב שבו ייווצר ה-shadow root.

מחזיר

ShadowRoot

Aspose.Html.Dom.ShadowRoot שנוצר.

חריגים

NotSupportedError: האלמנט אינו תומך בעץ צל.

InvalidStateError: האלמנט כבר יש לו עץ צל.

Dispose(bool)

משחרר משאבים לא מנוהלים ו- - אופציונלית - מנוהלים.

protected override void Dispose(bool disposing)

פרמטרים

disposing bool

true כדי לשחרר גם משאבים מנוהלים וגם לא מנוהלים; false כדי לשחרר רק משאבים לא מנוהלים.

GetAttribute(string)

שולף ערך מאפיין לפי שם.

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

פרמטרים

qualifiedName string

שם המאפיין שיש לשאול.

מחזיר

string

מחזיר את ערך המאפיין

GetAttributeNS(string, string)

שולף ערך מאפיין לפי שם מקומי ו-URI של מרחב שמות.

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

פרמטרים

namespaceURI string

URI של המרחב השמות.

localName string

שם מקומי.

מחזיר

string

מחזיר מאפיין

GetAttributeNames()

מחזיר את שמות המאפיינים של האלמנט כמערך של מחרוזות. אם לאלמנט אין מאפיינים, הוא מחזיר מערך ריק.

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

מחזיר

string[]

מערך של מחרוזות המייצג את שמות המאפיינים.

GetAttributeNode(string)

שולף צומת מאפיין לפי שם.

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

פרמטרים

qualifiedName string

שם המאפיין.

מחזיר

Attr

מחזיר את ערך המאפיין

GetAttributeNodeNS(string, string)

שולף צומת Attr לפי שם מקומי ו-URI של מרחב שמות.

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

פרמטרים

namespaceURI string

URI של המרחב השמות.

localName string

שם מקומי.

מחזיר

Attr

מחזיר מאפיין

GetElementsByClassName(string)

מחזיר אובייקט NodeList חי המכיל את כל האלמנטים במסמך שיש להם את כל הקלאסים שצוינו בארגומנט. http://www.w3.org/TR/dom/

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

פרמטרים

classNames string

המחרוזת המייצגת קבוצה לא מסודרת של טוקנים ייחודיים המופרדים ברווחים המייצגים קלאסים (שמות קלאס).

מחזיר

HTMLCollection

האלמנט של Aspose.Html.Dom.

GetElementsByTagName(string)

מחזיר NodeList של כל האלמנטים הצאצאים עם שם התג הנתון, בסדר המסמך.

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

פרמטרים

name string

שם התג.

מחזיר

HTMLCollection

מחזיר מאפיין

GetElementsByTagNameNS(string, string)

מחזיר NodeList של כל האלמנטים הצאצאים עם שם מקומי ו-URI של מרחב שמות הנתונים בסדר המסמך.

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

פרמטרים

namespaceURI string

URI של המרחב השמות.

localName string

שם מקומי.

מחזיר

HTMLCollection

מחזיר אלמנטים

HasAttribute(string)

מחזיר true כאשר מאפיין עם שם הנתון מצוין על אלמנט זה או שיש לו ערך ברירת מחדל, false אחרת.

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

פרמטרים

qualifiedName string

שם המאפיין.

מחזיר

bool

true אם השם המצויין יש לו מאפיין; אחרת, false.

HasAttributeNS(string, string)

מחזיר true כאשר מאפיין עם שם מקומי ו-URI של מרחב שמות הנתונים מצוין על אלמנט זה או שיש לו ערך ברירת מחדל, false אחרת.

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

פרמטרים

namespaceURI string

URI של המרחב השמות.

localName string

שם מקומי.

מחזיר

bool

true אם [יש מאפיין NS] [URI המרחב השמות המצויין]; אחרת, false.

HasAttributes()

מחזיר אם צומת זו (אם היא אלמנט) יש מאפיינים כלשהם.

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

מחזיר

bool

boolean true אם לצומת זו יש מאפיינים כלשהם, false אחרת.

QuerySelector(string)

מחזיר את האלמנט הראשון במסמך, התואם לבחירה.

public Element QuerySelector(string selector)

פרמטרים

selector string

ה-selector.

מחזיר

Element

האלמנט התואם

QuerySelectorAll(string)

מחזיר NodeList של כל האלמנטים במסמך, התואמים לבחירה.

public NodeList QuerySelectorAll(string selector)

פרמטרים

selector string

ה-selector

מחזיר

NodeList

Aspose.Html.Collections.HTMLCollection

Remove()

מסיר מופע זה.

public void Remove()

RemoveAttribute(string)

מסיר מאפיין לפי שם.

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

פרמטרים

qualifiedName string

שם המאפיין.

RemoveAttributeNS(string, string)

מסיר מאפיין לפי שם מקומי ו-URI של מרחב שמות.

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

פרמטרים

namespaceURI string

URI של המרחב השמות.

localName string

שם מקומי.

RemoveAttributeNode(Attr)

מסיר את צומת המאפיין המצויין.

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

פרמטרים

oldAttr Attr

המאפיין הישן.

מחזיר

Attr

מחזיר מאפיין

SetAttribute(string, string)

מוסיף מאפיין חדש. אם מאפיין עם השם הזה כבר קיים באלמנט, ערכו משתנה להיות ערך הפרמטר value.

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

פרמטרים

qualifiedName string

שם המאפיין.

value string

הערך.

SetAttributeNS(string, string, string)

מוסיף מאפיין חדש. אם מאפיין עם אותו שם מקומי ו-URI של מרחב שמות כבר קיים על האלמנט, הקידומת שלו מוחלפת בקידומת של qualifiedName, והערך שלו משתנה להיות ערך הפרמטר value.

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

פרמטרים

namespaceURI string

URI של המרחב השמות.

qualifiedName string

שם המוכשר.

value string

הערך.

SetAttributeNode(Attr)

מוסיף צומת מאפיין חדש. אם מאפיין עם השם הזה (nodeName) כבר קיים באלמנט, הוא מוחלף בחדש.

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

פרמטרים

newAttr Attr

המאפיין החדש.

מחזיר

Attr

מחזיר מאפיין

SetAttributeNodeNS(Attr)

מוסיף מאפיין חדש. אם מאפיין עם אותו שם מקומי ו-URI של מרחב שמות כבר קיים באלמנט, הוא מוחלף בחדש.

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

פרמטרים

newAttr Attr

המאפיין החדש.

מחזיר

Attr

מחזיר מאפיין

ToggleAttribute(string)

אם force לא ניתנה, “מתחלף” qualifiedName, מסיר אותו אם הוא נוכח ומוסיף אותו אם הוא לא נוכח. אם force הוא true, מוסיף qualifiedName. אם force הוא false, מסיר qualifiedName.

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

פרמטרים

qualifiedName string

המאפיין QualifiedName.

מחזיר

bool

מחזיר true אם qualifiedName נוכח עכשיו; אחרת false.

ToggleAttribute(string, bool)

אם force לא ניתנה, “מתחלף” qualifiedName, מסיר אותו אם הוא נוכח ומוסיף אותו אם הוא לא נוכח. אם force הוא true, מוסיף qualifiedName. אם force הוא false, מסיר qualifiedName.

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

פרמטרים

qualifiedName string

המאפיין QualifiedName.

force bool

אפשרות הכוח כדי להחליף את המאפיין.

מחזיר

bool

מחזיר true אם qualifiedName נוכח עכשיו; אחרת false.

 Ελληνικά