Aspose.Html.Dom

De Aspose.Html.Dom (documentobjectmodel) naamruimte biedt API die alle HTML-, XML- of SVG-documenten vertegenwoordigt en ermee communiceert. De DOM is een documentmodel dat in de browser is geladen en het document voorstelt als een knooppuntboom, waarbij elk knooppunt een deel van het document vertegenwoordigt (bijv. een element, tekst tekenreeks of commentaar).

Klassen

KlasBeschrijving
AttrDe Attr-interface vertegenwoordigt een attribuut in een Element-object. Meestal worden de toegestane waarden voor het kenmerk gedefinieerd in een schema dat aan het document is gekoppeld.
CDATASectionCDATA-secties worden gebruikt om tekstblokken te ontwijken die tekens bevatten die anders als opmaak zouden worden beschouwd.
CharacterDataDe CharacterData breidt Node uit met een set attributen en methoden voor toegang tot karaktergegevens in de DOM.
CommentNeemt over van CharacterData en vertegenwoordigt de inhoud van een opmerking, dwz alle tekens tussen het begin ’ .
DocumentHet document vertegenwoordigt het volledige HTML-, XML- of SVG-document. Conceptueel is het de root van de documentstructuur en biedt het de primaire toegang tot de documentgegevens.
DocumentFragmentDocumentFragment is een “lichtgewicht” of “minimaal” documentobject. Het is heel gewoon om een deel van de documentstructuur te willen extraheren of om een nieuw fragment van een document te maken.
DocumentTypeHet DocumentType biedt een interface naar de lijst met entiteiten die zijn gedefinieerd voor het document
DOMExceptionDe DOMException-interface vertegenwoordigt een abnormale gebeurtenis (uitzondering genoemd) die optreedt als gevolg van het aanroepen van een methode of het openen van een eigenschap van een web-API. Dit is eigenlijk hoe foutcondities worden beschreven in web-API’s.
DOMObjectHet DOMObject-type wordt gebruikt om een basisobject voor het gehele documentobjectmodel weer te geven. Voor Java en ECMAScript is DOMObject gebonden aan het objecttype.
ElementDe Element-interface vertegenwoordigt een element in een HTML- of XML-document.
EntityVertegenwoordigt een bekende entiteit, al dan niet geparseerd, in een XML-document.
EntityReferenceEntityReference-knooppunten kunnen worden gebruikt om een entiteitsreferentie in de boom weer te geven.
EventTargetDeEventTarget interface wordt geïmplementeerd door alle Nodes in een implementatie die het DOM Event Model ondersteunt. Daarom kan deze interface worden verkregen door bindingspecifieke castingmethoden te gebruiken op een instantie van de Node-interface. De interface maakt registratie en verwijdering van Event Listeners op eenEventTarget en verzending van gebeurtenissen daarnaartoeIEventTarget .
NodeDe Node-interface is het primaire datatype voor het gehele documentobjectmodel. Het vertegenwoordigt een enkel knooppunt in de documentstructuur.
NotationVertegenwoordigt een notatie gedeclareerd in de DTD.
ProcessingInstructionDe ProcessingInstruction vertegenwoordigt een “verwerkingsinstructie”, gebruikt in XML als een manier om processorspecifieke informatie in de tekst van het document te houden.
ShadowRootShadowRoot is een hoofdknooppunt van schaduwboom.
TextDe tekstinterface erft van CharacterData en vertegenwoordigt de tekstuele inhoud (tekengegevens genoemd in XML) van een Element of Attr.
TypeInfoDe TypeInfo vertegenwoordigt een type waarnaar wordt verwezen vanuit Element- of Attr-knooppunten, gespecificeerd in de schema’s die aan het document zijn gekoppeld.

Interfaces

KoppelBeschrijving
IBrowsingContextEen browsercontext is een omgeving waarinDocument objecten worden gepresenteerd aan de gebruiker.
IChildNodeDefinieertIChildNode interface die moet worden geïmplementeerd doorNode die een ouder kan hebben.
IDocumentInitDeze interface biedtDocument initialisatie info.
IDOMImplementationDe DOMImplementatie-interface biedt een aantal methoden voor het uitvoeren van bewerkingen die onafhankelijk zijn van een bepaalde instantie van het documentobjectmodel.
IElementInitDeze interface biedtElement initialisatie info.
IGlobalEventHandlersVertegenwoordigt de interface die moet worden overgenomen door alle elementen die worden ondersteund door systeemgebeurtenissen
INonDocumentTypeChildNodeDefinieertIChildNode dat zijn nietDOCUMENT_TYPE_NODE .
INonElementParentNodeDefinieertIParentNode die geen elementtype zijn.
IParentNodeDefinieert deIParentNode interface die wordt geïmplementeerd door eventuele ouders.

Opsomming

OpsommingBeschrijving
ShadowRootModeModi waarin ShadowRoot kan werken.