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.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

Ένα NamedNodeMap που περιέχει τα χαρακτηριστικά αυτού του κόμβου (αν είναι ένα στοιχείο) ή null διαφορετικά.

[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

Βλέπε τον ορισμό του χαρακτηριστικού 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

Ετικέτες HTML

Επιστρέφει ένα κομμάτι 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

NotSupportedError: Το στοιχείο δεν υποστηρίζει το δέντρο σκιάς.

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 που περιέχει όλα τα στοιχεία στο έγγραφο που έχουν όλες τις τάξεις που καθορίζονται στο επιχείρημα.Ετικέτες www.w3.org/TR/dom/

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

Parameters

classNames string

Η αλυσίδα που περιέχει ένα ενιαίο σύνολο μοναδικών διαχωρισμένων tokens που αντιπροσωπεύουν τάξεις (όνομα τάξεων)

Returns

HTMLCollection

Το Aspose.Html.Dom.Element

GetElementsByTagName(Σύνδεσμος)

Επιστρέφει μια NodeList όλων των διαδοχικών στοιχείων με ένα δεδομένο όνομα ετικέτας, στη σειρά εγγράφου.

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

Parameters

name string

Το όνομα του tag.

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

«Αλήθεια» αν [έχει χαρακτηριστεί NS] [η καθορισμένη ονομασία URI]· αλλιώς, «ψεύδος».

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, 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

Η αξία .

Σημείωση(Σύνδεση, Σύνδεση, Σύνδεση)

Εάν ένα χαρακτηριστικό με το ίδιο τοπικό όνομα και χώρο ονόματος URI είναι ήδη παρόν στο στοιχείο, το προφίλ του τροποποιείται για να είναι το προφίλ του ειδικευμένουName, και η αξία του τροποποιείται για να είναι το παράμετρο αξίας.

[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

Επιστρέφουν τα χαρακτηριστικά

ΣημείωσηNodeNS(Attr)

Εάν ένα χαρακτηριστικό με αυτό το τοπικό όνομα και το όνομα URI είναι ήδη παρόν στο στοιχείο, αντικαθίσταται από το νέο.

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

Parameters

newAttr Attr

Το νέο TRR.

Returns

Attr

Επιστρέφουν τα χαρακτηριστικά

ToggleAttribute(Σύνδεσμος)

Εάν η δύναμη δεν χορηγείται, «συμπεριλαμβάνεται» το κατάλληλοName, αφαιρώντας το εάν είναι παρόν και προσθέτοντας το εάν δεν είναι παρόν.Εάν η δύναμη είναι ψεύτικη, αφαιρέστε το κατάλληλοName.

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

Parameters

qualifiedName string

Ο τίτλος του QualifiedName.

Returns

bool

Επέστρεψε αληθινό αν το προσδιορισμένοName είναι τώρα παρόν· αλλιώς ψεύτικο.

ToggleAttribute(Στέλινγκ, Μπόλ)

Εάν η δύναμη δεν χορηγείται, «συμπεριλαμβάνεται» το κατάλληλοName, αφαιρώντας το εάν είναι παρόν και προσθέτοντας το εάν δεν είναι παρόν.Εάν η δύναμη είναι ψεύτικη, αφαιρέστε το κατάλληλοName.

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

Parameters

qualifiedName string

Ο τίτλος του QualifiedName.

force bool

Η επιλογή της δύναμης για να πάρει το χαρακτηριστικό.

Returns

bool

Επέστρεψε αληθινό αν το προσδιορισμένοName είναι τώρα παρόν· αλλιώς ψεύτικο.

 Ελληνικά