Aspose.Svg.Dom

Die Aspose.Svg.Dom (Dokumentobjektmodell) Namespace bietet eine API, die alle HTML-, XML- oder SVG-Dokumente darstellt und mit ihnen interagiert. Das DOM ist ein Dokumentmodell, das in den Browser geladen wird und das Dokument als Knotenbaum darstellt, wobei jeder Knoten einen Teil des Dokuments darstellt (z. B. ein Element, Text Zeichenfolge oder Kommentar).

Klassen

KlasseBeschreibung
AttrDie Attr-Schnittstelle repräsentiert ein Attribut in einem Element-Objekt. Typischerweise werden die zulässigen Werte für das Attribut in einem Schema definiert, das dem Dokument zugeordnet ist.
CDATASectionCDATA-Abschnitte werden verwendet, um Textblöcke zu maskieren, die Zeichen enthalten, die andernfalls als Markup betrachtet würden.
CharacterDataDer CharacterData erweitert Node um eine Reihe von Attributen und Methoden für den Zugriff auf Zeichendaten im DOM.
Commenterbt von CharacterData und stellt den Inhalt eines Kommentars dar, dh alle Zeichen zwischen dem beginnenden ’ .
DocumentDas Dokument repräsentiert das gesamte HTML-, XML- oder SVG-Dokument. Konzeptionell ist es die Wurzel des Dokumentbaums und bietet den primären Zugriff auf die Daten des Dokuments.
DocumentFragmentDocumentFragment ist ein “leichtes” oder “minimales” Document-Objekt. Es ist sehr üblich, einen Teil des Baums eines Dokuments extrahieren oder ein neues Fragment eines Dokuments erstellen zu können.
DocumentTypeDer DocumentType stellt eine Schnittstelle zur Liste der Entitäten bereit, die für das Dokument definiert sind.
DOMExceptionDie DOMException-Schnittstelle stellt ein anormales Ereignis dar (das als Ausnahme bezeichnet wird), das als Ergebnis des Aufrufs einer Methode oder des Zugriffs auf eine Eigenschaft einer Web-API auftritt. So werden im Grunde Fehlerbedingungen in Web-APIs beschrieben.
DOMObjectDer Typ DOMObject wird verwendet, um ein Basisobjekt für das gesamte Document Object Model darzustellen. Für Java und ECMAScript ist DOMObject an den Typ Object gebunden.
ElementDie Element-Schnittstelle repräsentiert ein Element in einem HTML- oder XML-Dokument.
EntityRepräsentiert eine bekannte Entität, entweder geparst oder nicht geparst, in einem XML-Dokument.
EntityReferenceEntityReference-Knoten können verwendet werden, um eine Entitätsreferenz im Baum darzustellen.
EventTargetDieEventTarget -Schnittstelle wird von allen Knoten in einer Implementierung implementiert, die das DOM-Ereignismodell unterstützt. Daher kann diese Schnittstelle durch Verwendung bindungsspezifischer Casting-Methoden auf einer Instanz der Knotenschnittstelle erhalten werden. Die Schnittstelle ermöglicht die Registrierung und Entfernung von Ereignis-Listenern einEventTarget und Versand von Ereignissen dazuIEventTarget .
NodeDie Node-Schnittstelle ist der primäre Datentyp für das gesamte Dokumentobjektmodell. Es stellt einen einzelnen Knoten im Dokumentbaum dar.
NotationRepräsentiert eine in der DTD deklarierte Notation.
ProcessingInstructionDie ProcessingInstruction stellt eine “Verarbeitungsanweisung” dar, die in XML verwendet wird, um prozessorspezifische Informationen im Text des Dokuments beizubehalten.
ShadowRootShadowRoot ist ein Wurzelknoten des Schattenbaums.
TextDie Textschnittstelle erbt von CharacterData und repräsentiert den Textinhalt (in XML als Zeichendaten bezeichnet) eines Elements oder Attr.
TypeInfoDie TypeInfo stellt einen Typ dar, auf den von Element- oder Attr-Knoten verwiesen wird, die in den mit dem Dokument verknüpften Schemas angegeben sind.

Schnittstellen

SchnittstelleBeschreibung
IBrowsingContextEin Browsing-Kontext ist eine Umgebung, in derDocument Objekte werden dem Benutzer präsentiert.
IChildNodedefiniertIChildNode Schnittstelle, die implementiert werden sollNode das kann einen Elternteil haben.
IDocumentInitDiese Schnittstelle bietetDocument Initialisierungsinfo.
IDOMImplementationDie DOMImplementation-Schnittstelle bietet eine Reihe von Methoden zum Ausführen von Operationen, die unabhängig von einer bestimmten Instanz des Dokumentobjektmodells sind.
IElementInitDiese Schnittstelle bietetElement Initialisierungsinfo.
IGlobalEventHandlersStellt eine Schnittstelle dar, die von allen Elementen geerbt werden muss, die von der Systemereignisbehandlung unterstützt werden
INonDocumentTypeChildNodedefiniertIChildNode das sind nichtDOCUMENT_TYPE_NODE .
INonElementParentNodedefiniertIParentNode die kein Elementtyp sind.
IParentNodeDefiniert dieIParentNode Schnittstelle, die von allen möglichen Eltern implementiert wird.

Aufzählung

AufzählungBeschreibung
ShadowRootModeModi, in denen ShadowRoot arbeiten kann.