Class Document

Class Document

Der Name: Aspose.Html.Dom Sammlung: Aspose.HTML.dll (25.4.0)

Das Dokument repräsentiert das gesamte HTML, XML oder SVG-Dokument. Konzeptuell ist es die Wurzel des Dokumentbaums und bietet den primären Zugang zu den Daten des Dokuments.

[DOMName("Document")]
[DOMObject]
[ComVisible(true)]
public class Document : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IDocumentTraversal, IXPathEvaluator, IDocumentEvent, IParentNode, IElementTraversal, INonElementParentNode, IDocumentStyle, IGlobalEventHandlers

Inheritance

object DOMObject EventTarget Node Document

Derived

HTMLDocument , SVGDocument

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IDocumentTraversal , IXPathEvaluator , IDocumentEvent , IParentNode , IElementTraversal , INonElementParentNode , IDocumentStyle , IGlobalEventHandlers

Vererbte Mitglieder

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

Document(IBrowsingKontext, Int)

Initialisiert eine neue Instanz der Aspose.Html.Dom.Document Klasse.

protected Document(IBrowsingContext context, int implementation)

Parameters

context IBrowsingContext

Das Aspose.Html.Dom.IBrowsingContext, das mit dem aktuellen Dokument verbunden wird.

implementation int

Die Dokumentimplementierungstyp, wie HTML und SVG.

Properties

Basierungen

Die absolute Basis URI dieser Node oder null, wenn die Implementierung nicht in der Lage war, eine absolute URI zu erhalten.

public override string BaseURI { get; }

Eigentumswert

string

CharacterSet

Er erhält die Codierung des Dokuments.

[DOMName("characterSet")]
public string CharacterSet { get; }

Eigentumswert

string

Charset

Er erhält die Codierung des Dokuments.

[DOMName("charset")]
public string Charset { get; }

Eigentumswert

string

ChildElementCount

Wiederherstellt die aktuelle Anzahl der Elementknoten, die Kinder dieses Elements sind. 0 wenn dieses Elements keine Kinderknoten hat, die von NodeType 1 sind.

public int ChildElementCount { get; }

Eigentumswert

int

Children

Rückkehr der Elemente des Kindes.

public HTMLCollection Children { get; }

Eigentumswert

HTMLCollection

ContentType

Erhalte den Inhaltstyp des Dokuments.

[DOMName("contentType")]
public string ContentType { get; }

Eigentumswert

string

Context

Erleben Sie den aktuellen Browsing-Kontext.

public IBrowsingContext Context { get; }

Eigentumswert

IBrowsingContext

DefaultView

Die defaultView IDL-Attribute des Dokumente-Interfaces, auf der Erhalt,muss das WindowsProxy-Objekt im Browsing-Kontext dieses Dokuments zurückkehren,wenn dieses Dokument einen verbundenen Browsing-Kontext hat, oder null anders.

[DOMName("defaultView")]
public IWindow DefaultView { get; }

Eigentumswert

IWindow

Doctype

Die mit diesem Dokument verbundene Dokumenttypdeklaration.

[DOMName("doctype")]
[DOMNullable]
public DocumentType Doctype { get; }

Eigentumswert

DocumentType

DocumentElement

Dies ist ein Komfortattribut, das den direkten Zugang zum Kindernode ermöglicht, der das Dokumentelement des Dokuments ist.

[DOMName("documentElement")]
public Element DocumentElement { get; }

Eigentumswert

Element

Dokumentation

Die Lage des Dokuments oder null, wenn undefiniert oder wenn das Dokument mit DOMImplementation.createDocument erstellt wurde.

[DOMName("documentURI")]
public string DocumentURI { get; }

Eigentumswert

string

FirstElementChild

Rückkehr der ersten Kinderelement Node dieses Elements. null, wenn dieses Elements keine Kinderelemente hat.

public Element FirstElementChild { get; }

Eigentumswert

Element

Implementation

Das DOMImplementation-Objekt, das dieses Dokument bearbeitet.

[DOMName("implementation")]
public IDOMImplementation Implementation { get; }

Eigentumswert

IDOMImplementation

InputEncoding

Er erhält die Codierung des Dokuments.

[DOMName("inputEncoding")]
public string InputEncoding { get; }

Eigentumswert

string

LastElementChild

Das letzte Element null dieses Elements zurückgibt, wenn dieses Elements keine Elemente des Kindes hat.

public Element LastElementChild { get; }

Eigentumswert

Element

Location

Standort des Dokuments.

[DOMName("location")]
public Location Location { get; }

Eigentumswert

Location

NextElementSibling

Rückkehr der nächsten Brüder-Element-Node dieses Elements. null, wenn dieses Elements keine Element Brüder-Node hat, die nach diesem in der Dokumentenbaum kommen.

public Element NextElementSibling { get; }

Eigentumswert

Element

NodeName

Der Name dieser Node, je nach seiner Art.

public override string NodeName { get; }

Eigentumswert

string

NodeType

Ein Code, der die Art des zugrunde liegenden Objekts darstellt.

public override ushort NodeType { get; }

Eigentumswert

ushort

Origin

Erfassung der Ursprung des Dokuments.

[DOMName("origin")]
public string Origin { get; }

Eigentumswert

string

OwnerDocument

Er erhält das Eigentümerdokument.

public override Document OwnerDocument { get; }

Eigentumswert

Document

PreviousElementSibling

Rückkehr der vorherigen Brüder-Element-Node dieses Elements. null, wenn dieses Elements keine Element Brüder-Node hat, die vor diesem in der Dokumentenbaum kommen.

public Element PreviousElementSibling { get; }

Eigentumswert

Element

ReadyState

Die “Ladung” während des Dokuments laden, “Interaktive” sobald es fertig ist Parsing, aber immer noch laden Sub-Ressourcen, und “vollständig” sobald es laden ist.

[DOMName("readyState")]
public string ReadyState { get; }

Eigentumswert

string

StrictErrorChecking

Eine Attribute, die festlegt, ob Fehlerüberprüfung durchgeführt wird oder nicht. Wenn die Implementierung auf falsch eingestellt wird, ist die Implementierung frei, nicht alle möglichen Fehlerfälle zu testen, die normalerweise auf DOM-Beträge definiert werden, und keine DOMException auf DOM-Beträge oder Berichte von Fehlern während der Verwendung von Document.normalizeDocument.

[DOMName("strictErrorChecking")]
public bool StrictErrorChecking { get; set; }

Eigentumswert

bool

StyleSheets

Eine Liste, die alle in einem Dokument ausdrücklich verbundenen oder eingebauten Stilblätter enthält. Für HTML-Dokumente beinhaltet dies externe Stilblätter, die über das HTML-LINK-Element enthalten sind, und inline STYLE-Elemente.

public IStyleSheetList StyleSheets { get; }

Eigentumswert

IStyleSheetList

XmlStandalone

Ein Attribut, der als Teil der XML-Erklärung angibt, ob dieses Dokument unabhängig ist.

[DOMName("xmlStandalone")]
public bool XmlStandalone { get; set; }

Eigentumswert

bool

XmlVersion

Ein Attribut, der als Teil der XML-Erklärung die Versionnummer dieses Dokuments angibt.Wenn keine Erklärung vorhanden ist und dieses Dokument die “XML”-Funktion unterstützt, ist der Wert “1.0”.Wenn dieses Dokument die “XML”-Funktion nicht unterstützt, ist der Wert immer null.

[DOMName("xmlVersion")]
public string XmlVersion { get; set; }

Eigentumswert

string

Methods

CreateAttribute(String)

Erstellt einen Attr des gegebenen Namens.

[DOMName("createAttribute")]
public Attr CreateAttribute(string localName)

Parameters

localName string

Der Attribute Name.

Returns

Attr

Der Aspose.Html.Dom.Attr.

CreateAttribute(String und String)

Erstellt ein Attribut des angegebenen qualifizierten Namens und Namespaces URI.

[DOMName("createAttributeNS")]
public Attr CreateAttributeNS(string namespaceURI, string qualifiedName)

Parameters

namespaceURI string

Der Namespace URI.

qualifiedName string

Name der qualifizierten Person.

Returns

Attr

Der Aspose.Html.Dom.Attr.

CreateCDATASektion(String)

Erstellt eine CDATASection Node, deren Wert die angegebenen String ist.

[DOMName("createCDATASection")]
public CDATASection CreateCDATASection(string data)

Parameters

data string

Die CDATA Daten.

Returns

CDATASection

Die Aspose.Html.Dom.CDATASektion.

CreateComment(String)

Erstellt eine Kommentarnode mit der angegebenen String.

[DOMName("createComment")]
public Comment CreateComment(string data)

Parameters

data string

Die Kommentare Daten.

Returns

Comment

Der Aspose.Html.Dom.Comment.

CreateDocumentFragment()

Erstellt einen leeren DocumentFragment-Objekt.

[DOMName("createDocumentFragment")]
public DocumentFragment CreateDocumentFragment()

Returns

DocumentFragment

Der Aspose.Html.Dom.DocumentFragment.

CreateDocumentType(String, String, String und String)

Erstellt eine DocumentType Node.

[DOMName("createDocumentType")]
public DocumentType CreateDocumentType(string name, string publicId, string systemId, string internalSubset)

Parameters

name string

Der Dokument Typ Name.

publicId string

Das öffentliche ID.

systemId string

Das System ID.

internalSubset string

Das interne Subset.

Returns

DocumentType

Der Aspose.Html.Dom.DocumentType.

CreateElement(String)

Erstellt ein Element des angegebenen Typs. Bitte beachten Sie, dass die zurückgegebene Instanz die Element-Interface implementiert, so dass Attribute direkt auf das zurückgegebene Objekt angegeben werden können.

[DOMName("createElement")]
public Element CreateElement(string localName)

Parameters

localName string

Name des Tages.

Returns

Element

Das Aspose.Html.Dom.Element.

Kreativität(String und String)

Erstellt ein Element des angegebenen qualifizierten Namens und Namespaces URI.

[DOMName("createElementNS")]
public Element CreateElementNS(string namespaceURI, string qualifiedName)

Parameters

namespaceURI string

Der Namespace URI.

qualifiedName string

Name der qualifizierten Person.

Returns

Element

Das Aspose.Html.Dom.Element.

CreateEntityReference(String)

Erstellt ein EntityReference-Objekt.Zusätzlich wird, wenn die angefochtene Entität bekannt ist, die Kinderliste des EntityReference-Notes identisch wie die des entsprechenden Entity-Notes gemacht.

[DOMName("createEntityReference")]
public EntityReference CreateEntityReference(string name)

Parameters

name string

Der Name der Einheit.

Returns

EntityReference

Die Aspose.Html.Dom.EntityReferenz.

CreateEvent(String)

Erstellt einen Aspose.Html.Dom.Events.Event eines durch die Implementierung unterstützten Typs.

public Event CreateEvent(string eventType)

Parameters

eventType string

Der EventType-Parameter bestimmt die Art von Aspose.Html.Dom.Events.Event-Interface, die erstellt werden soll.Wenn die angegebenen Aspose.Html.Dom.Events.Event-Interface durch die Implementierung unterstützt wird, wird diese MethodeWiederherstellen eines neuen Aspose.Html.Dom.Events.Event des angeforderten Schnittstelle-Typs.Wenn die Aspose.Html.Dom.Events.Event über die Aspose.Html.Dom.Events.IEventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) Methode die entsprechende Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean)Die Methode muss nach der Erstellung angerufen werden, um die Aspose.Html.Dom.Events.Event-Werte zu initialisieren.

Die Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) Methode wird verwendet, um Aspose.Html.Dom.Events.Events zu erstellen, wenn es entweder unangenehm oder unnötig istfür den Benutzer, eine Aspose.Html.Dom.Events.Event selbst zu erstellen.In Fällen, in denen die Implementierung, die Aspose.Html.Dom.Events.Event bereitgestellt hat, unzureichend ist, können BenutzerIhre eigenen Aspose.Html.Dom.Events.Event Implementierungen für die Verwendung mit der Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) Methode.

Returns

Event

Die neu erstellt Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NOT_SUPPORTED_ERR: Erhöht, wenn die Implementierung die Art von Aspose.Html.Dom.Events.Event Interface nicht unterstützt

CreateExpression(String, IXPathNSResolver)

Erstellt eine parsed XPath-Expression mit gelöschten Namenräumen.wenn ein Ausdruck in einer Anwendung neu verwendet wird, da es möglich machtum die Ausdrucksrad in eine effizientere interne Form zu sammeln undPreresolieren Sie alle Namespace-Prefiks, die innerhalb des Ausdrucks auftreten.

public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)

Parameters

expression string

Die XPath-Expressionströme muss parsed sein.

resolver IXPathNSResolver

Der “Löser” erlaubt die Übersetzung aller Vorschriften, einschließlich des “xml” Namespace Vorschriften, innerhalb der XPath-Expression inappropriate Namespace URIs. Wenn dies als “null” angegeben wird, wird jede Namespace Vorschrift innerhalb der Expression in Aspose.Html.Dom.DOMException mit dem Code “NAMESPACE_ERR” geschlagen werden'.

Returns

IXPathExpression

Die zusammengeführte Form des XPath Ausdrucks.

Exceptions

DOMException

INVALID_EXPRESSION_ERR: Erhöht, wenn der Ausdruck nichtgesetzlich nach den Regeln des Aspose.Html.Dom.XPath.IXPathEvaluator.

DOMException

NAMESPACE_ERR: Erhöht, wenn der Ausdruck NameSpace enthältPrefix, die nicht durch den angegebenen Aspose.Html.Dom.XPath.IXPathNSResolver gelöst werden können.

EntwickelnResolver(Node)

Diese Adapter funktioniert wie die DOM Level 3 Methode “lookupNamespaceURI” auf Knoten in der Lösung des NamespaceURIfrom ein gegebenes Prefix mit den aktuellen Informationen verfügbar in der Knotenhierarchie bei der TimelookupNamespaceURI genannt wird, auch richtig lösen die implizite xml Prefix.

public IXPathNSResolver CreateNSResolver(Node nodeResolver)

Parameters

nodeResolver Node

Die Node wird als Kontext für die Namespace-Resolution verwendet.

Returns

IXPathNSResolver

Aspose.Html.Dom.XPath.IXPathNSResolver, der Namenräume in Bezug auf die Definitionen im Bereich für einen bestimmten Knoten löst.

CreateNodeIterator(Node)

Erstellen Sie einen neuen NodeIterator über den amSpezifizierte Node.

public INodeIterator CreateNodeIterator(Node root)

Parameters

root Node

Node, die zusammen mit ihren Kindern iteriert werden wird.Der Iterator wird ursprünglich direkt vor diesem Knoten positioniert.WhatToShow Flaggen und das Filter, wenn es gibt, sind nichtbei der Einstellung dieser Position berücksichtigt. die Wurzel muss nichtund null.

Returns

INodeIterator

Der neu erstellte NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Erhöht, wenn die angegebenen Wurzelund null.

CreateNodeIterator(Node, Lange)

Erstellen Sie einen neuen NodeIterator über den amSpezifizierte Node.

public INodeIterator CreateNodeIterator(Node root, long whatToShow)

Parameters

root Node

Node, die zusammen mit ihren Kindern iteriert werden wird.Der Iterator wird ursprünglich direkt vor diesem Knoten positioniert.WhatToShow Flaggen und das Filter, wenn es gibt, sind nichtbei der Einstellung dieser Position berücksichtigt. die Wurzel muss nichtund null.

whatToShow long

Flagge beschreibt, welche Knotentypen indie logische Sicht des Baumes, die vom Iterator vorgestellt wird.Beschreibung von NodeFilter für die MöglicheSHOW_ Werte.Diese Flaggen können kombiniert werdenOder.

Returns

INodeIterator

Der neu erstellte NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Erhöht, wenn die angegebenen Wurzelund null.

CreateNodeIterator(Node, lange, InodeFilter)

Erstellen Sie einen neuen NodeIterator über den amSpezifizierte Node.

public INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)

Parameters

root Node

Node, die zusammen mit ihren Kindern iteriert werden wird.Der Iterator wird ursprünglich direkt vor diesem Knoten positioniert.WhatToShow Flaggen und das Filter, wenn es gibt, sind nichtbei der Einstellung dieser Position berücksichtigt. die Wurzel muss nichtund null.

whatToShow long

Flagge beschreibt, welche Knotentypen indie logische Sicht des Baumes, die vom Iterator vorgestellt wird.Beschreibung von NodeFilter für die MöglicheSHOW_ Werte.Diese Flaggen können kombiniert werdenOder.

filter INodeFilter

NodeFilter zu verwenden mit diesemTreeWalker oder null, um keine Filter anzuzeigen.

Returns

INodeIterator

Der neu erstellte NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Erhöht, wenn die angegebenen Wurzelund null.

CreateProcessingInstruction(String und String)

Erstellt eine VerarbeitungInstruktionsnode mit den angegebenen Namen und Datenstreifen.

[DOMName("createProcessingInstruction")]
public ProcessingInstruction CreateProcessingInstruction(string target, string data)

Parameters

target string

Das Ziel.

data string

Die Anweisungsdaten.

Returns

ProcessingInstruction

Die Aspose.Html.Dom.VerarbeitungInstruktion.

CreateTextNode(String)

Erstellt eine Textnode, die auf die angegebenen String angegeben wird.

[DOMName("createTextNode")]
public Text CreateTextNode(string data)

Parameters

data string

Die Textdaten.

Returns

Text

Der Aspose.Html.Dom.Text.

CreateTreeWalker(Node)

Erstellen Sie einen neuen TreeWalker über den unterirdischen Baum, der an derSpezifizierte Node.

public ITreeWalker CreateTreeWalker(Node root)

Parameters

root Node

Node, die als Wurzel für dieTreeWalker. die WhatToShow Flaggen und dieNodeFilter wird bei der Einstellung dieses Werts nicht berücksichtigt;Jeder Node-Typ wird als Wurzel akzeptiert.AktuellNode des TreeWalker istinitialisiert zu diesem Knoten, ob es sichtbar ist oder nicht.Wurzelfunktionen als Stopppunkt für den DurchgangMethoden, die in der Dokumentstruktur nach oben aussehen, wieparentNode und nextNode. die Wurzel mussNicht null sein.

Returns

ITreeWalker

Der neu erstellte TreeWalker.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Erhöht, wenn die angegebenen Wurzelund null.

CreateTreeWalker(Node, Lange)

Erstellen Sie einen neuen TreeWalker über den unterirdischen Baum, der an derSpezifizierte Node.

public ITreeWalker CreateTreeWalker(Node root, long whatToShow)

Parameters

root Node

Node, die als Wurzel für dieTreeWalker. die WhatToShow Flaggen und dieNodeFilter wird bei der Einstellung dieses Werts nicht berücksichtigt;Jeder Node-Typ wird als Wurzel akzeptiert.AktuellNode des TreeWalker istinitialisiert zu diesem Knoten, ob es sichtbar ist oder nicht.Wurzelfunktionen als Stopppunkt für den DurchgangMethoden, die in der Dokumentstruktur nach oben aussehen, wieparentNode und nextNode. die Wurzel mussNicht null sein.

whatToShow long

Flagge beschreibt, welche Knotentypen indie logische Sicht des Baumes, die von dem Baumwanderer vorgestellt wird.Beschreibung von NodeFilter für die MöglicheSHOW_ Werte.Diese Flaggen können mit OR kombiniert werden.

Returns

ITreeWalker

Der neu erstellte TreeWalker.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Erhöht, wenn die angegebenen Wurzelund null.

CreateTreeWalker(Node, lange, InodeFilter)

Erstellen Sie einen neuen TreeWalker über den unterirdischen Baum, der an derSpezifizierte Node.

public ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)

Parameters

root Node

Node, die als Wurzel für dieTreeWalker. die WhatToShow Flaggen und dieNodeFilter wird bei der Einstellung dieses Werts nicht berücksichtigt;Jeder Node-Typ wird als Wurzel akzeptiert.AktuellNode des TreeWalker istinitialisiert zu diesem Knoten, ob es sichtbar ist oder nicht.Wurzelfunktionen als Stopppunkt für den DurchgangMethoden, die in der Dokumentstruktur nach oben aussehen, wieparentNode und nextNode. die Wurzel mussNicht null sein.

whatToShow long

Flagge beschreibt, welche Knotentypen indie logische Sicht des Baumes, die von dem Baumwanderer vorgestellt wird.Beschreibung von NodeFilter für die MöglicheSHOW_ Werte.Diese Flaggen können mit OR kombiniert werden.

filter INodeFilter

NodeFilter zu verwenden mit diesemTreeWalker oder null, um keine Filter anzuzeigen.

Returns

ITreeWalker

Der neu erstellte TreeWalker.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Erhöht, wenn die angegebenen Wurzelund null.

Dispose(Bool)

Veröffentlicht nicht verwaltete und - optional - verwaltete Ressourcen.

protected override void Dispose(bool disposing)

Parameters

disposing bool

‘Wahrlich" um sowohl verwaltete als auch nicht verwaltete Ressourcen zu befreien; “Falsch” um nur nicht verwaltete Ressourcen zu befreien.

Evaluate(String, Node, IXPathNSResolver, XPathResultType, Objekt)

Bewerten Sie eine XPath-Expressionströme und geben Sie möglichst das Ergebnis des angegebenen Typs zurück.

public IXPathResult Evaluate(string expression, Node contextNode, IXPathNSResolver resolver, XPathResultType type, object result)

Parameters

expression string

Die XPath-Expressionströme muss parsed und bewertet werden.

contextNode Node

Der Kontext ist die Kontextknoten für die Bewertung dieser XPath-Expression.

resolver IXPathNSResolver

Der Resolver erlaubt die Übersetzung aller Prefix, einschließlich des XMLNamespace Prefix, innerhalb der XPath-Expression in geeignete Namespace URIs.

type XPathResultType

Wenn eine bestimmte Art angegeben wird, wird das Ergebnis als entsprechende Art zurückgegeben.

result object

Das Ergebnis bestimmt ein bestimmtes Ergebnisobjekt, das durch diese Methode wiederverwendet und zurückgegeben werden kann.

Returns

IXPathResult

Das Ergebnis der Bewertung der XPath-Expression.

GetElementById(String)

Returns das Element, das ein ID-Attribute mit dem gegebenen Wert hat. Wenn kein solches Element existiert, returns null. Wenn mehr als ein Element ein ID-Attribute mit diesem Wert hat, ist das, was zurückgegeben wird, undefiniert.

public Element GetElementById(string elementId)

Parameters

elementId string

Das Element ID.

Returns

Element

Das Aspose.Html.Dom.Element.

GetElementsByClassName(String)

Wiederherstellt ein Live-NodeList-Objekt, das alle Elemente im Dokument enthält, die alle in dem Argument angegebenen Klassen haben.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB/

[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)

Parameters

classNames string

Die String, die eine unendliche Reihe von einzigartigen Raumseparierten Tokens enthält, die Klassen repräsentieren (Klassenamen)

Returns

HTMLCollection

Das Aspose.Html.Dom.Element.

GetElementsByTagName(String)

Wiederherstellt eine NodeList aller Elemente in Dokumentordnung mit einem angegebenen Tag-Name und sind im Dokument enthalten.

[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string tagname)

Parameters

tagname string

Der Tagname.

Returns

HTMLCollection

Rückkehr der Knoten.

VeröffentlichungenByTagNameNS(String und String)

Wiederherstellt eine NodeList aller Elemente mit einem angegebenen lokalen Namen und Namespace URI in Dokumentordnung.

[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Der Namespace URI.

localName string

Name des Ortes.

Returns

HTMLCollection

Node zurück

ImportNode(Node und Bool)

Importiert eine Node aus einem anderen Dokument in dieses Dokument, ohne die Quellnode aus dem ursprünglichen Dokument zu ändern oder zu entfernen; diese Methode schafft eine neue Kopie der Quellnode.

[DOMName("importNode")]
public Node ImportNode(Node importedNode, bool deep)

Parameters

importedNode Node

Der eingeführte Node.

deep bool

Und wenn es sich um die Wahrheit handelt].

Returns

Node

Der Aspose.Html.Dom.Node.

Navigate(String)

Laden Sie das Dokument im angegebenen Uniform Resource Locator (URL) in die aktuelle Instanz und ersetzen Sie die vorherige Inhalte.

public void Navigate(string address)

Parameters

address string

Die Dokumentadresse wird mit der aktuellen Directory-Route kombiniert, um eine absolute URL zu bilden.

Navigate(Url)

Laden Sie das Dokument im angegebenen Uniform Resource Locator (URL) in die aktuelle Instanz und ersetzen Sie die vorherige Inhalte.

public void Navigate(Url url)

Parameters

url Url

Das Dokument URL.

Navigate(String und String)

Laden Sie das Dokument aus angegebenem Inhalt und verwenden Sie baseUri, um relative Ressourcen zu lösen und ersetzen Sie das vorherige Inhalt.

public void Navigate(string content, string baseUri)

Parameters

content string

Der Inhalt des Dokuments.

baseUri string

Die Basis URI, um relative Ressourcen zu lösen. Es wird mit der aktuellen Directory-Route kombiniert, um eine absolute URL zu bilden.

Exceptions

ArgumentNullException

‘BaseUri“ ist „Null’.

Navigate(String, Url)

Laden Sie das Dokument aus angegebenem Inhalt und verwenden Sie baseUri, um relative Ressourcen zu lösen und ersetzen Sie das vorherige Inhalt.

public void Navigate(string content, Url baseUri)

Parameters

content string

Der Inhalt des Dokuments.

baseUri Url

Die Basis URI, um relative Ressourcen zu lösen.

Exceptions

ArgumentNullException

‘BaseUri“ ist „Null’.

Navigate(Stream und String)

Laden Sie das Dokument aus angegebenem Inhalt und verwenden Sie baseUri, um relative Ressourcen zu lösen und ersetzen Sie das vorherige Inhalt.Die Dokumentladung beginnt mit der aktuellen Position im Strom.

public void Navigate(Stream content, string baseUri)

Parameters

content Stream

Der Inhalt des Dokuments.

baseUri string

Die Basis URI, um relative Ressourcen zu lösen. Es wird mit der aktuellen Directory-Route kombiniert, um eine absolute URL zu bilden.

Exceptions

ArgumentNullException

‘BaseUri“ ist „Null’.

Navigate(Strömung, Url)

Laden Sie das Dokument aus angegebenem Inhalt und verwenden Sie baseUri, um relative Ressourcen zu lösen und ersetzen Sie das vorherige Inhalt.Die Dokumentladung beginnt mit der aktuellen Position im Strom.

public void Navigate(Stream content, Url baseUri)

Parameters

content Stream

Der Inhalt des Dokuments.

baseUri Url

Die Basis URI, um relative Ressourcen zu lösen.

Exceptions

ArgumentNullException

‘BaseUri“ ist „Null’.

Navigate(RequestMessage)

Laden Sie das Dokument auf der Grundlage des angegebenen Antragsobjekts und ersetzen Sie das vorherige Inhalt.

public void Navigate(RequestMessage request)

Parameters

request RequestMessage

Das Forderungsobjekt, das zum Laden von Dokumentinhalt verwendet wird.

QuerySelector(String)

Rückkehr des ersten Elements im Dokument, der den Selektor entspricht

public Element QuerySelector(string selector)

Parameters

selector string

Und der Selektor.

Returns

Element

Die matched node.

QuerySelectorAll(String)

Wiederherstellt eine NodeListe aller Elemente im Dokument, die den Selektor entspricht

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

Die Query Selektor

Returns

NodeList

Html.Kollektionen.HtmlKollektionen

RenderTo(IDEVICE)

Diese Methode wird verwendet, um die Inhalte des aktuellen Dokuments zu einem bestimmten Grafikgerät zu übertragen.

public virtual void RenderTo(IDevice device)

Parameters

device IDevice

Das Benutzergerät.

Write(Parameter String[])

Schreiben Sie eine Zeile des Textes in einen Dokumentstrom, der vonÖffnen(). Bitte beachten Sie, dass die Funktion ein Dokument erzeugtdie nicht unbedingt durch eine DTD geführt wird und daher möglicherweiseDas Ergebnis ist im Kontext des Dokuments ungültig.

[DOMName("write")]
public void Write(params string[] texts)

Parameters

texts string [][]

Die String, die in eine bestimmte Struktur in derDas Dokumentstrukturmodell.

WriteLn(Parameter String[])

Schreiben Sie eine Zeile des Textes, gefolgt von einem Newline Charakter zu einem DokumentStream geöffnet durch Open(). Bitte beachten Sie, dass die Funktionerzeugt ein Dokument, das nicht unbedingt von einem DTD geführt wird undDies kann im Zusammenhang mit derDokumentation

[DOMName("writeln")]
public void WriteLn(params string[] texts)

Parameters

texts string [][]

Die String, die in eine bestimmte Struktur in derDas Dokumentstrukturmodell.

OnAbort

Erhalten oder setzen Veranstaltungsvertreter für das OnAbort-Event.

public event DOMEventHandler OnAbort

Ereignis Typ

DOMEventHandler

OnBlur

Erhalten oder setzen Veranstaltungsvertreter für das OnBlur Event.

public event DOMEventHandler OnBlur

Ereignis Typ

DOMEventHandler

OnCanPlayThrough

Erhalten oder setzen Veranstaltungsvertreter für OnCanPlayThrough Event.

public event DOMEventHandler OnCanPlayThrough

Ereignis Typ

DOMEventHandler

OnCancel

Erhalten oder setzen Veranstaltungsvertreter für OnCancel Event.

public event DOMEventHandler OnCancel

Ereignis Typ

DOMEventHandler

OnCanplay

Erhalten oder setzen Veranstaltungsvertreter für das OnCanplay-Event.

public event DOMEventHandler OnCanplay

Ereignis Typ

DOMEventHandler

OnChange

Erhalten oder setzen Veranstaltungsvertreter für OnChange Event.

public event DOMEventHandler OnChange

Ereignis Typ

DOMEventHandler

OnClick

Erhalten oder Set Event Manager für OnClick Event.

public event DOMEventHandler OnClick

Ereignis Typ

DOMEventHandler

OnCueChange

Erhalten oder setzen Veranstaltungsvertreter für das OnCueChange Event.

public event DOMEventHandler OnCueChange

Ereignis Typ

DOMEventHandler

OnDblClick

Erhalten oder setzen Veranstaltungsvertreter für das OnDblClick-Event.

public event DOMEventHandler OnDblClick

Ereignis Typ

DOMEventHandler

OnDurationChange

Erhalten oder setzen Veranstaltungsvertreter für das OnDurationChange Event.

public event DOMEventHandler OnDurationChange

Ereignis Typ

DOMEventHandler

OnEmptied

Erhalten oder setzen Veranstaltungsvertreter für OnEmptied Event.

public event DOMEventHandler OnEmptied

Ereignis Typ

DOMEventHandler

OnEnded

Erhalten oder setzen Veranstaltungsvertreter für OnEnded Event.

public event DOMEventHandler OnEnded

Ereignis Typ

DOMEventHandler

OnError

Erhalten oder Set Event Manager für OnError Event.

public event DOMEventHandler OnError

Ereignis Typ

DOMEventHandler

OnFocus

Erhalten oder setzen Veranstaltungsvertreter für das OnFocus-Event.

public event DOMEventHandler OnFocus

Ereignis Typ

DOMEventHandler

OnInput

Erhalten oder setzen Veranstaltungsvertreter für das OnInput Event.

public event DOMEventHandler OnInput

Ereignis Typ

DOMEventHandler

OnInvalid

Erhalten oder setzen Veranstaltungsvertreter für OnInvalid Event.

public event DOMEventHandler OnInvalid

Ereignis Typ

DOMEventHandler

OnKeyDown

Erhalten oder setzen Veranstaltungsvertreter für das OnKeyDown Event.

public event DOMEventHandler OnKeyDown

Ereignis Typ

DOMEventHandler

OnKeyPress

Erhalten oder setzen Veranstaltungsvertreter für das OnKeyPress-Event.

public event DOMEventHandler OnKeyPress

Ereignis Typ

DOMEventHandler

OnKeyUp

Erhalten oder setzen Veranstaltungsvertreter für das OnKeyUp Event.

public event DOMEventHandler OnKeyUp

Ereignis Typ

DOMEventHandler

OnLoad

Erhalten oder setzen Veranstaltungsvertreter für OnLoad Event.

public event DOMEventHandler OnLoad

Ereignis Typ

DOMEventHandler

OnLoadStart

Erhalten oder setzen Veranstaltungsvertreter für das OnLoadStart-Event.

public event DOMEventHandler OnLoadStart

Ereignis Typ

DOMEventHandler

OnLoadedData

Erhalten oder setzen Veranstaltungsvertreter für OnLoadedData Event.

public event DOMEventHandler OnLoadedData

Ereignis Typ

DOMEventHandler

OnLoadedMetadata

Erhalten oder setzen Veranstaltungsvertreter für OnLoadedMetadata Event.

public event DOMEventHandler OnLoadedMetadata

Ereignis Typ

DOMEventHandler

OnMouseDown

Erhalten oder setzen Veranstaltungsvertreter für das OnMouseDown Event.

public event DOMEventHandler OnMouseDown

Ereignis Typ

DOMEventHandler

OnMouseEnter

Erhalten oder setzen Veranstaltungsvertreter für das OnMouseEnter Event.

public event DOMEventHandler OnMouseEnter

Ereignis Typ

DOMEventHandler

OnMouseLeave

Erhalten oder setzen Veranstaltungsvertreter für das OnMouseLeave Event.

public event DOMEventHandler OnMouseLeave

Ereignis Typ

DOMEventHandler

OnMouseMove

Erhalten oder setzen Veranstaltungsvertreter für das OnMouseMove Event.

public event DOMEventHandler OnMouseMove

Ereignis Typ

DOMEventHandler

OnMouseOut

Erhalten oder setzen Veranstaltungsvertreter für das OnMouseOut Event.

public event DOMEventHandler OnMouseOut

Ereignis Typ

DOMEventHandler

OnMouseOver

Erhalten oder setzen Veranstaltungsvertreter für OnMouseOver Event.

public event DOMEventHandler OnMouseOver

Ereignis Typ

DOMEventHandler

OnMouseUp

Erhalten oder setzen Veranstaltungsvertreter für das OnMouseUp Event.

public event DOMEventHandler OnMouseUp

Ereignis Typ

DOMEventHandler

OnMouseWheel

Erhalten oder setzen Veranstaltungsvertreter für das OnMouseWheel Event.

public event DOMEventHandler OnMouseWheel

Ereignis Typ

DOMEventHandler

OnPause

Get oder Set Event Manager für OnPause Event.

public event DOMEventHandler OnPause

Ereignis Typ

DOMEventHandler

OnPlay

Erhalten oder setzen Veranstaltungsvertreter für OnPlay Event.

public event DOMEventHandler OnPlay

Ereignis Typ

DOMEventHandler

OnPlaying

Erhalten oder setzen Veranstaltungsvertreter für OnPlaying Event.

public event DOMEventHandler OnPlaying

Ereignis Typ

DOMEventHandler

OnProgress

Erhalten oder setzen Veranstaltungsvertreter für OnProgress Event.

public event DOMEventHandler OnProgress

Ereignis Typ

DOMEventHandler

OnRateChange

Erhalten oder setzen Veranstaltungsvertreter für das OnRateChange Event.

public event DOMEventHandler OnRateChange

Ereignis Typ

DOMEventHandler

OnReadyStateChange

Erhalten oder setzen Veranstaltungsvertreter für das OnReadyStateChange Event.

public event DOMEventHandler OnReadyStateChange

Ereignis Typ

DOMEventHandler

OnReset

Get oder Set Event Manager für OnReset Event.

public event DOMEventHandler OnReset

Ereignis Typ

DOMEventHandler

OnResize

Erhalten oder setzen Veranstaltungsvertreter für OnResize Event.

public event DOMEventHandler OnResize

Ereignis Typ

DOMEventHandler

OnScroll

Erhalten oder setzen Veranstaltungsvertreter für das OnScroll-Event.

public event DOMEventHandler OnScroll

Ereignis Typ

DOMEventHandler

OnSeeked

Erhalten oder setzen Veranstaltungsvertreter für OnSeeked Event.

public event DOMEventHandler OnSeeked

Ereignis Typ

DOMEventHandler

OnSeeking

Erhalten oder setzen Veranstaltungsvertreter für OnSeeking Event.

public event DOMEventHandler OnSeeking

Ereignis Typ

DOMEventHandler

OnSelect

Erhalten oder Set Event Manager für OnSelect Event.

public event DOMEventHandler OnSelect

Ereignis Typ

DOMEventHandler

OnShow

Erhalten oder setzen Veranstaltungsvertreter für das OnShow Event.

public event DOMEventHandler OnShow

Ereignis Typ

DOMEventHandler

OnStalled

Erhalten oder setzen Veranstaltungsvertreter für OnStalled Event.

public event DOMEventHandler OnStalled

Ereignis Typ

DOMEventHandler

OnSubmit

Erhalten oder setzen Veranstaltungsvertreter für das OnSubmit Event.

public event DOMEventHandler OnSubmit

Ereignis Typ

DOMEventHandler

OnSuspend

Erhalten oder setzen Veranstaltungsvertreter für OnSuspend Event.

public event DOMEventHandler OnSuspend

Ereignis Typ

DOMEventHandler

OnTimeUpdate

Erhalten oder Set Event Manager für OnTimeUpdate Event.

public event DOMEventHandler OnTimeUpdate

Ereignis Typ

DOMEventHandler

OnToggle

Erhalten oder setzen Veranstaltungsvertreter für das OnToggle Event.

public event DOMEventHandler OnToggle

Ereignis Typ

DOMEventHandler

OnVolumeChange

Erhalten oder setzen Veranstaltungsvertreter für das OnVolumeChange Event.

public event DOMEventHandler OnVolumeChange

Ereignis Typ

DOMEventHandler

OnWaiting

Erhalten oder setzen Veranstaltungsvertreter für OnWaiting Event.

public event DOMEventHandler OnWaiting

Ereignis Typ

DOMEventHandler

 Deutsch