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.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; }
Αξία ιδιοκτησίας
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
Βλέπε τον ορισμό του χαρακτηριστικού 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; }
Αξία ιδιοκτησίας
Ετικέτες HTML
Επιστρέφει ένα κομμάτι 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
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
Επιστρέφει την αξία
Αξιολόγηση(Σύνδεσμος, Σύνδεσμος)
Επαναλαμβάνει μια αξία χαρακτηριστικού με το τοπικό όνομα και το όνομα 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 που περιέχει όλα τα στοιχεία στο έγγραφο που έχουν όλες τις τάξεις που καθορίζονται στο επιχείρημα.Ετικέτες www.w3.org/TR/dom/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
Η αλυσίδα που περιέχει ένα ενιαίο σύνολο μοναδικών διαχωρισμένων tokens που αντιπροσωπεύουν τάξεις (όνομα τάξεων)
Returns
Το Aspose.Html.Dom.Element
GetElementsByTagName(Σύνδεσμος)
Επιστρέφει μια NodeList όλων των διαδοχικών στοιχείων με ένα δεδομένο όνομα ετικέτας, στη σειρά εγγράφου.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Το όνομα του tag.
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
«Αλήθεια» αν [έχει χαρακτηριστεί NS] [η καθορισμένη ονομασία URI]· αλλιώς, «ψεύδος».
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, 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
Η αξία .
Σημείωση(Σύνδεση, Σύνδεση, Σύνδεση)
Εάν ένα χαρακτηριστικό με το ίδιο τοπικό όνομα και χώρο ονόματος 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
Επιστρέφουν τα χαρακτηριστικά
ΣημείωσηNodeNS(Attr)
Εάν ένα χαρακτηριστικό με αυτό το τοπικό όνομα και το όνομα URI είναι ήδη παρόν στο στοιχείο, αντικαθίσταται από το νέο.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
Το νέο TRR.
Returns
Επιστρέφουν τα χαρακτηριστικά
ToggleAttribute(Σύνδεσμος)
Εάν η δύναμη δεν χορηγείται, «συμπεριλαμβάνεται» το κατάλληλοName, αφαιρώντας το εάν είναι παρόν και προσθέτοντας το εάν δεν είναι παρόν.Εάν η δύναμη είναι ψεύτικη, αφαιρέστε το κατάλληλοName.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
Ο τίτλος του QualifiedName.
Returns
Επέστρεψε αληθινό αν το προσδιορισμένοName είναι τώρα παρόν· αλλιώς ψεύτικο.
ToggleAttribute(Στέλινγκ, Μπόλ)
Εάν η δύναμη δεν χορηγείται, «συμπεριλαμβάνεται» το κατάλληλοName, αφαιρώντας το εάν είναι παρόν και προσθέτοντας το εάν δεν είναι παρόν.Εάν η δύναμη είναι ψεύτικη, αφαιρέστε το κατάλληλοName.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
Ο τίτλος του QualifiedName.
force
bool
Η επιλογή της δύναμης για να πάρει το χαρακτηριστικό.
Returns
Επέστρεψε αληθινό αν το προσδιορισμένοName είναι τώρα παρόν· αλλιώς ψεύτικο.