Aspose.Svg.Dom

Den Aspose.Svg.Dom (dokumentobjektmodell) namespace tillhandahåller API som representerar och interagerar med alla HTML-, XML- eller SVG-dokument. DOM är en dokumentmodell som laddas i webbläsaren och representerar dokumentet som ett nodträd, där varje node representerar en del av dokumentet (t.ex. ett element, text) sträng eller kommentar).

Klasser

KlassBeskrivning
AttrAttr-gränssnittet representerar ett attribut i ett Element-objekt. Vanligtvis definieras de tillåtna värdena för attributet i ett schema som är kopplat till dokumentet.
CDATASectionCDATA-sektioner används för att undvika textblock som innehåller tecken som annars skulle betraktas som uppmärkning.
CharacterDataCharacterData utökar noden med en uppsättning attribut och metoder för att komma åt teckendata i DOM.
CommentÄrver från CharacterData och representerar innehållet i en kommentar, dvs alla tecken mellan början ’ .
DocumentDokumentet representerar hela HTML-, XML- eller SVG-dokumentet. Begreppsmässigt är det roten till dokumentträdet och ger den primära åtkomsten till dokumentets data.
DocumentFragmentDocumentFragment är ett “lätt” eller “minimalt” dokumentobjekt. Det är mycket vanligt att man vill kunna extrahera en del av ett dokuments träd eller skapa ett nytt fragment av ett dokument.
DocumentTypeDocumentType tillhandahåller ett gränssnitt till listan över enheter som är definierade för document
DOMExceptionDOMException-gränssnittet representerar en onormal händelse (kallad ett undantag) som inträffar som ett resultat av anrop av en metod eller åtkomst till en egenskap hos ett webb-API. Det är i princip hur feltillstånd beskrivs i webb-API:er.
DOMObjectDOMObject-typen används för att representera ett basobjekt för hela dokumentobjektmodellen. För Java och ECMAScript är DOMObject bundet till objekttypen.
ElementElement-gränssnittet representerar ett element i ett HTML- eller XML-dokument.
EntityRepresenterar en känd enhet, antingen tolkad eller oparsad, i ett XML-dokument.
EntityReferenceEntityReference-noder kan användas för att representera en entitetsreferens i trädet.
EventTargetDenEventTarget gränssnitt implementeras av alla noder i en implementering som stöder DOM-händelsemodellen. Därför kan detta gränssnitt erhållas genom att använda bindningsspecifika castingmetoder på en instans av nodgränssnittet. Gränssnittet tillåter registrering och borttagning av händelseavlyssnare på enEventTarget och sändning av händelser till detIEventTarget .
NodeNodgränssnittet är den primära datatypen för hela dokumentobjektmodellen. Den representerar en enda nod i dokumentträdet.
NotationRepresenterar en notation som deklareras i DTD.
ProcessingInstructionProcessingInstruction representerar en “bearbetningsinstruktion”, som används i XML som ett sätt att behålla processorspecifik information i dokumentets text.
ShadowRootShadowRoot är en rotnod till skuggträdet.
TextText-gränssnittet ärver från CharacterData och representerar textinnehållet (kallas teckendata i XML) för ett element eller Attr.
TypeInfoTypeInfo representerar en typ som refereras från Element- eller Attr-noder, specificerad i scheman som är associerade med dokumentet.

Gränssnitt

GränssnittBeskrivning
IBrowsingContextEn webbläsarkontext är en miljö därDocument objekt presenteras för användaren.
IChildNodeDefinierarIChildNode gränssnitt som bör implementeras avNode som kan ha en förälder.
IDocumentInitDetta gränssnitt tillhandahållerDocument initialiseringsinformation.
IDOMImplementationDOMImplementation-gränssnittet tillhandahåller ett antal metoder för att utföra operationer som är oberoende av en viss instans av dokumentobjektmodellen.
IElementInitDetta gränssnitt tillhandahållerElement initialiseringsinformation.
IGlobalEventHandlersRepresenterar gränssnitt som måste ärvas av alla element som stöds systemhändelsehantering
INonDocumentTypeChildNodeDefinierarIChildNode som inte är detDOCUMENT_TYPE_NODE .
INonElementParentNodeDefinierarIParentNode som inte är elementtyp.
IParentNodeDefinierarIParentNode gränssnitt som implementeras av eventuella föräldrar.

Uppräkning

UppräkningBeskrivning
ShadowRootModeLägen där ShadowRoot kan fungera.