Aspose.Html.Dom

Το Aspose.Html.Dom (Μοντέλο αντικειμένου εγγράφου) Ο χώρος ονομάτων παρέχει API που αντιπροσωπεύει και αλληλεπιδρά με οποιαδήποτε έγγραφα HTML, XML ή SVG. Το DOM είναι ένα μοντέλο εγγράφου που έχει φορτωθεί στο πρόγραμμα περιήγησης και που αντιπροσωπεύει το έγγραφο ως δέντρο κόμβου, όπου κάθε node αντιπροσωπεύει μέρος του εγγράφου (π.χ. ένα στοιχείο, κείμενο συμβολοσειρά ή σχόλιο).

Τάξεις

ΤάξηΠεριγραφή
AttrΗ διεπαφή Attr αντιπροσωπεύει ένα χαρακτηριστικό σε ένα αντικείμενο Element. Συνήθως οι επιτρεπόμενες τιμές για το χαρακτηριστικό ορίζονται σε ένα σχήμα που σχετίζεται με το έγγραφο.
CDATASectionΟι ενότητες CDATA χρησιμοποιούνται για τη διαφυγή μπλοκ κειμένου που περιέχει χαρακτήρες που διαφορετικά θα θεωρούνταν ως σήμανση.
CharacterDataΤο CharacterData επεκτείνει τον κόμβο με ένα σύνολο χαρακτηριστικών και μεθόδων για την πρόσβαση σε δεδομένα χαρακτήρων στο DOM.
CommentΚληρονομεί από το CharacterData και αντιπροσωπεύει το περιεχόμενο ενός σχολίου, δηλαδή όλους τους χαρακτήρες μεταξύ του αρχικού ’ .
DocumentΤο Έγγραφο αντιπροσωπεύει ολόκληρο το έγγραφο HTML, XML ή SVG. Εννοιολογικά, είναι η ρίζα του δέντρου εγγράφου και παρέχει την κύρια πρόσβαση στα δεδομένα του εγγράφου.
DocumentFragmentΤο DocumentFragment είναι ένα “ελαφρύ” ή “ελάχιστο” αντικείμενο Document. Είναι πολύ συνηθισμένο να θέλετε να μπορείτε να εξαγάγετε ένα τμήμα του δέντρου ενός εγγράφου ή να δημιουργήσετε ένα νέο τμήμα ενός εγγράφου.
DocumentTypeΤο DocumentType παρέχει μια διεπαφή στη λίστα των οντοτήτων που έχουν οριστεί για το document
DOMExceptionΗ διεπαφή DOMException αντιπροσωπεύει ένα μη κανονικό συμβάν (που ονομάζεται εξαίρεση) που προκύπτει ως αποτέλεσμα της κλήσης μιας μεθόδου ή της πρόσβασης σε μια ιδιότητα ενός API Ιστού. Αυτός είναι βασικά ο τρόπος με τον οποίο περιγράφονται οι συνθήκες σφάλματος στα web API.
DOMObjectΟ τύπος DOMObject χρησιμοποιείται για να αναπαραστήσει ένα βασικό αντικείμενο για ολόκληρο το Μοντέλο Αντικειμένου Εγγράφου. Για Java και ECMAScript, το DOMObject είναι δεσμευμένο στον τύπο αντικειμένου.
ElementΗ διεπαφή Element αντιπροσωπεύει ένα στοιχείο σε ένα έγγραφο HTML ή XML.
EntityΑντιπροσωπεύει μια γνωστή οντότητα, είτε αναλυμένη είτε χωρίς ανάλυση, σε ένα έγγραφο XML.
EntityReferenceΟι κόμβοι EntityReference μπορούν να χρησιμοποιηθούν για την αναπαράσταση μιας αναφοράς οντότητας στο δέντρο.
EventTargetΤοEventTarget Η διασύνδεση υλοποιείται από όλους τους κόμβους σε μια υλοποίηση που υποστηρίζει το μοντέλο συμβάντων DOM. Επομένως, αυτή η διεπαφή μπορεί να αποκτηθεί χρησιμοποιώντας μεθόδους casting ειδικά για δέσμευση σε μια παρουσία της διεπαφής του κόμβου. Η διεπαφή επιτρέπει την εγγραφή και την αφαίρεση των ακρόασης συμβάντων σε έναEventTarget και αποστολή εκδηλώσεων σε αυτόIEventTarget .
NodeΗ διεπαφή Node είναι ο κύριος τύπος δεδομένων για ολόκληρο το Μοντέλο αντικειμένου εγγράφου. Αντιπροσωπεύει έναν μόνο κόμβο στο δέντρο εγγράφων.
NotationΑντιπροσωπεύει μια σημείωση που δηλώνεται στο DTD.
ProcessingInstructionΤο ProcessingInstruction αντιπροσωπεύει μια “εντολή επεξεργασίας”, που χρησιμοποιείται σε XML ως ένας τρόπος για να διατηρούνται πληροφορίες για τον επεξεργαστή στο κείμενο του εγγράφου.
ShadowRootΤο ShadowRoot είναι ένας ριζικός κόμβος του δέντρου σκιάς.
TextΗ διεπαφή κειμένου κληρονομεί από το CharacterData και αντιπροσωπεύει το περιεχόμενο κειμένου (ονομάζονται δεδομένα χαρακτήρων σε XML) ενός Στοιχείου ή Attr.
TypeInfoΤο TypeInfo αντιπροσωπεύει έναν τύπο που αναφέρεται από κόμβους Element ή Attr, που καθορίζεται στα σχήματα που σχετίζονται με το έγγραφο.

Διεπαφές

ΔιεπαφήΠεριγραφή
IBrowsingContextΈνα περιβάλλον περιήγησης είναι ένα περιβάλλον στο οποίοDocument τα αντικείμενα παρουσιάζονται στον χρήστη.
IChildNodeΟρίζειIChildNode διεπαφή που θα πρέπει να υλοποιηθεί απόNode που μπορεί να έχει γονέα.
IDocumentInitΑυτή η διεπαφή παρέχειDocument πληροφορίες προετοιμασίας.
IDOMImplementationΗ διεπαφή DOMImplementation παρέχει έναν αριθμό μεθόδων για την εκτέλεση λειτουργιών που είναι ανεξάρτητες από οποιαδήποτε συγκεκριμένη παρουσία του μοντέλου αντικειμένου εγγράφου.
IElementInitΑυτή η διεπαφή παρέχειElement πληροφορίες προετοιμασίας.
IGlobalEventHandlersΑντιπροσωπεύει διεπαφή που πρέπει να κληρονομηθεί από όλα τα στοιχεία που υποστηρίζονται system handling
INonDocumentTypeChildNodeΟρίζειIChildNode που δεν είναιDOCUMENT_TYPE_NODE .
INonElementParentNodeΟρίζειIParentNode που δεν είναι τύπος στοιχείου.
IParentNodeΟρίζει τοIParentNode διεπαφή που υλοποιείται από οποιουσδήποτε πιθανούς γονείς.

Απαρίθμηση

ΑπαρίθμησηΠεριγραφή
ShadowRootModeΛειτουργίες στις οποίες μπορεί να λειτουργήσει το ShadowRoot.