Class Document

Class Document

Nazwa przestrzeń: Aspose.Html.Dom Zestaw: Aspose.HTML.dll (25.4.0)

Dokument reprezentuje cały dokument HTML, XML lub SVG. Konceptualnie jest to korzenie drzewa dokumentowego i zapewnia podstawowy dostęp do danych dokumentu.

[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

Dziedziczeni członkowie

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(w kontekście, int)

Inicjalizuje nową instancję klasy Aspose.Html.Dom.Document.

protected Document(IBrowsingContext context, int implementation)

Parameters

context IBrowsingContext

Aspose.Html.Dom.IBrowsingContext, który będzie powiązany z aktualnym dokumentem.

implementation int

Typ wdrażania dokumentu, takich jak HTML i SVG.

Properties

bazy

Absolutny podstawowy URI tego węzła lub zero, jeśli wdrożenie nie było w stanie uzyskać absolutnego URI.

public override string BaseURI { get; }

Wartość nieruchomości

string

CharacterSet

Otrzymuje kodowanie dokumentu.

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

Wartość nieruchomości

string

Charset

Otrzymuje kodowanie dokumentu.

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

Wartość nieruchomości

string

ChildElementCount

Powraca bieżącą liczbę węzłów elementowych, które są dziećmi tego elementu. 0 jeśli ten element nie ma węzłów dziecięcych, które są węzłów typu 1.

public int ChildElementCount { get; }

Wartość nieruchomości

int

Children

Przywraca elementy dziecka.

public HTMLCollection Children { get; }

Wartość nieruchomości

HTMLCollection

ContentType

Otrzymuje typ zawartości dokumentu.

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

Wartość nieruchomości

string

Context

Dostęp do bieżącego kontekstu przeglądania.

public IBrowsingContext Context { get; }

Wartość nieruchomości

IBrowsingContext

DefaultView

defaultView IDL atrybut interfejsu dokumentu, w celu uzyskania,musisz zwrócić obiekt WindowProxy w kontekście przeglądania tego dokumentu,jeśli ten dokument ma powiązany kontekst przeglądania, lub nie inaczej.

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

Wartość nieruchomości

IWindow

Doctype

Deklaracja typu dokumentu powiązana z tym dokumentem.

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

Wartość nieruchomości

DocumentType

DocumentElement

Jest to atrybut wygody, który umożliwia bezpośredni dostęp do węzła dziecka, który jest elementem dokumentu dokumentu.

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

Wartość nieruchomości

Element

dokumenty

Lokalizacja dokumentu lub nula, jeśli nie jest zdefiniowana lub jeśli dokument został utworzony za pomocą DOMImplementation.createDocument.

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

Wartość nieruchomości

string

FirstElementChild

Zwróci pierwszy element elementu dziecka z tego elementu. null, jeśli ten element nie ma elementów dziecka.

public Element FirstElementChild { get; }

Wartość nieruchomości

Element

Implementation

Obiekt DOMImplementation, który obsługuje ten dokument.

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

Wartość nieruchomości

IDOMImplementation

InputEncoding

Otrzymuje kodowanie dokumentu.

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

Wartość nieruchomości

string

LastElementChild

Powraca ostatni element elementu dziecka z tego elementu. null, jeśli ten element nie ma elementów dziecka.

public Element LastElementChild { get; }

Wartość nieruchomości

Element

Location

Lokalizacja dokumentu.

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

Wartość nieruchomości

Location

NextElementSibling

Powrót następnego węzła elementu siostry tego elementu. null, jeśli ten element nie ma elementu węzła siostry, które po tym w drzewie dokumentowym.

public Element NextElementSibling { get; }

Wartość nieruchomości

Element

NodeName

Nazwa tego węzła, w zależności od rodzaju.

public override string NodeName { get; }

Wartość nieruchomości

string

NodeType

Kod reprezentujący typ podstawowego obiektu.

public override ushort NodeType { get; }

Wartość nieruchomości

ushort

Origin

Otrzymuje pochodzenie dokumentu.

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

Wartość nieruchomości

string

OwnerDocument

Otrzymuje dokument właściciela.

public override Document OwnerDocument { get; }

Wartość nieruchomości

Document

PreviousElementSibling

Powróci do poprzedniego węzła elementu siostry tego elementu. null, jeśli ten element nie ma węzła elementu siostry, które pojawiają się przed tym w drzewie dokumentowym.

public Element PreviousElementSibling { get; }

Wartość nieruchomości

Element

ReadyState

Przywraca gotowość dokumentu. „zładowanie” podczas ładowania dokumentu, „interaktywne” po zakończeniu ładowania, ale nadal ładuje podresursy, i „kompletne” po ładowaniu.

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

Wartość nieruchomości

string

StrictErrorChecking

Atrybut określający, czy sprawdzanie błędów jest wykonywane, czy nie. Kiedy ustawione na fałszywe, wdrażanie jest wolne, aby nie przetestować wszelkich możliwych przypadków błędów zazwyczaj zdefiniowanych na operacjach DOM, i nie podnosić żadnych DOMException na operacjach DOM lub zgłosić błędy podczas korzystania z Document.normalizeDocument().

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

Wartość nieruchomości

bool

StyleSheets

Lista zawierająca wszystkie arkusze stylowe wyraźnie powiązane lub wbudowane w dokument. Dla dokumentów HTML, obejmuje to zewnętrzne arkusze stylowe, włączone za pośrednictwem elementu HTML LINK i elementy stylowe.

public IStyleSheetList StyleSheets { get; }

Wartość nieruchomości

IStyleSheetList

XmlStandalone

Atrybut określający, w ramach deklaracji XML, czy ten dokument jest niezależny.

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

Wartość nieruchomości

bool

XmlVersion

Atrybut określający, jako część deklaracji XML, numer wersji tego dokumentu.Jeśli nie ma deklaracji i jeśli dokument ten obsługuje funkcję “XML”, wartość jest “1.0”.Jeśli dokument ten nie obsługuje funkcji “XML”, wartość jest zawsze zero.

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

Wartość nieruchomości

string

Methods

CreateAttribute(strumień)

Tworzy Attr danego imienia.

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

Parameters

localName string

Imię i atrybut.

Returns

Attr

Występuje w ASPOSE.Html.Dom.Attr

TworzenieAttribute(strumień, strumień)

Stwarza atrybut danego kwalifikowanego nazwy i nazwiska URI.

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

Parameters

namespaceURI string

Imię i nazwisko.

qualifiedName string

Nazwa osoby kwalifikującej się.

Returns

Attr

Występuje w ASPOSE.Html.Dom.Attr

TworzenieDATASEKcja(strumień)

Tworzy węzły CDATASection, których wartość jest określona łańcuch.

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

Parameters

data string

Dane z CDATA.

Returns

CDATASection

Strona główna / Domy / Domy / Domy

CreateComment(strumień)

Tworzenie przycisku komentarza w oparciu o określony pasek.

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

Parameters

data string

Informacje o komentarzach.

Returns

Comment

Strona główna Aktualności Html.Dom.Comment

CreateDocumentFragment()

Tworzenie pustego obiektu DokumentFragment.

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

Returns

DocumentFragment

Strona główna Aktualności Dom.DokumentFragment

CreateDocumentType(String, String, String i String)

Tworzenie dokumentu typu node.

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

Parameters

name string

Nazwa typu dokumentu.

publicId string

Publiczna identyfikacja .

systemId string

W systemie ID.

internalSubset string

wewnętrznego podłoża.

Returns

DocumentType

Strona główna Aktualności Dom.DokumentTyp.

CreateElement(strumień)

Uwaga, że zwrócona instancja wdraża interfejs Element, dzięki czemu atrybuty można określić bezpośrednio na zwróconym obiekcie.

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

Parameters

localName string

Imię z tagu.

Returns

Element

Podstawowe elementy: Aspose.Html

Tworzenie elementów(strumień, strumień)

Tworzy element danego kwalifikowanego nazwy i nazwiska URI.

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

Parameters

namespaceURI string

Imię i nazwisko.

qualifiedName string

Nazwa osoby kwalifikującej się.

Returns

Element

Podstawowe elementy: Aspose.Html

CreateEntityReference(strumień)

Dodatkowo, jeśli podmiot referencyjny jest znany, listę dziecięca w nodze referencyjnym podmiotu jest identyczna z listą odpowiedniego w nodze referencyjnym podmiotu.

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

Parameters

name string

Nazwa podmiotu .

Returns

EntityReference

Strona główna Aktualności Dom.EntityReference.

CreateEvent(strumień)

Tworzy Aspose.Html.Dom.Events.Event typu wspieranego przez realizację.

public Event CreateEvent(string eventType)

Parameters

eventType string

Parametry typu wydarzenia określają typ interfejsu Aspose.Html.Dom.Events.Event, który ma zostać utworzony.Jeśli wyznaczony interfejs Aspose.Html.Dom.Events.Event jest wspierany przez wdrażanie tej metody będziePowrót nowego Aspose.Html.Dom.Events.Event z żądanego typu interfejsu.Jeśli Aspose.Html.Dom.Events.Event ma zostać wysłany za pośrednictwem Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) metoda odpowiednia Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean)Metoda musi zostać wezwana po utworzeniu w celu inicjalizacji wartości Aspose.Html.Dom.Events.Event.

Metoda Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) jest używana do tworzenia Aspose.Html.Dom.Events.Events, gdy jest to albo nieprzyjemne lub niepotrzebnedla użytkownika do tworzenia Aspose.Html.Dom.Events.Event samodzielnie.W przypadkach, gdy wdrożenie dostarczone przez ASP.Html.Dom.Events.Event jest niewystarczające, użytkownicy mogą dostarczyćwłasne aplikacje Aspose.Html.Dom.Events.Event do użytku z metodą Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

Returns

Event

Nowo utworzony Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NOT_SUPPORTED_ERR: Podniesiony, jeśli wdrażanie nie obsługuje żądanego typu interfejsu Aspose.Html.Dom.Events.Event

CreateExpression(Źródło: IXPathNSResolver)

Tworzy parsed wyrażenie XPath z rozdzielonymi przestrzeniami nazwowymi.gdy wyrażenie zostanie ponownie wykorzystane w aplikacji, ponieważ umożliwia toaby skompilować łańcuch wyrażenia do bardziej efektywnego wewnętrznego kształtu iPrerasoluje wszystkie prefixy nazwiska, które występują w ekspresji.

public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)

Parameters

expression string

Strumień ekspresji XPath należy parsetować.

resolver IXPathNSResolver

“Rozwiązacz” umożliwia tłumaczenie wszystkich prefixów, w tym “xml” prefix nazwy przestrzeni, w ekspresji XPath do odpowiednich URI nazwy przestrzeni. Jeśli jest to określone jako “zero”, każda prefix nazwy przestrzeni w ekspresji spowoduje, że Aspose.Html.Dom.DOMException zostanie złamany z kodem “NAMESPACE_ERR”.

Returns

IXPathExpression

Złożona forma wyrażenia XPath.

Exceptions

DOMException

INVALID_EXPRESSION_ERR: podniesiony, jeśli wyrażenie nie jestzgodnie z zasadami Aspose.Html.Dom.XPath.IXPathEvaluator.

DOMException

NAMESPACE_ERR: Podniesiony, jeśli wyrażenie zawiera przestrzeń nazwęPrefiksy, które nie mogą być rozwiązane przez określony Aspose.Html.Dom.XPath.IXPathNSResolver.

TworzenieRozwiązanie(Node)

Dostosowuje dowolny węzły DOM do rozwiązywania przestrzeni nazw, aby wyrażenie XPath mogło być łatwo oceniane w odniesieniu do kontekstu węzła, w którym pojawił się w dokumencie. Ten adapter działa podobnie jak metoda DOM Level 3 “lookupNamespaceURI” na węzlach w rozwiązywaniu nazwiskaURIz danego uprzedzenia za pomocą bieżących informacji dostępnych w hierarchii węzła w timelookupNamespaceURI jest wezwany, również poprawnie rozwiązywanie implicit xml uprzedzenia.

public IXPathNSResolver CreateNSResolver(Node nodeResolver)

Parameters

nodeResolver Node

Noda, która ma być używana jako kontekst do rozdzielczości namespace.

Returns

IXPathNSResolver

Aspose.Html.Dom.XPath.IXPathNSResolver, który rozwiąże przestrzenie nazwowe w odniesieniu do definicji w zakresie dla określonego przycisku.

CreateNodeIterator(Node)

Stwórz nowy NodeIterator nad drzewem podwodnym zakorzenionym wokreślonych węzłów.

public INodeIterator CreateNodeIterator(Node root)

Parameters

root Node

Noda, która będzie iterowana wraz z dziećmi.Iterator jest początkowo umieszczony tuż przed tym węzłem.coToShow flagi i filtr, jeśli istnieje, nie sąw tym miejscu. korzenie nie powinno byćz zerem .

Returns

INodeIterator

Nowo utworzony NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Podniesiony, jeśli określony korzeń jestz zerem .

CreateNodeIterator(Długo, długo)

Stwórz nowy NodeIterator nad drzewem podwodnym zakorzenionym wokreślonych węzłów.

public INodeIterator CreateNodeIterator(Node root, long whatToShow)

Parameters

root Node

Noda, która będzie iterowana wraz z dziećmi.Iterator jest początkowo umieszczony tuż przed tym węzłem.coToShow flagi i filtr, jeśli istnieje, nie sąw tym miejscu. korzenie nie powinno byćz zerem .

whatToShow long

flaga określa, które rodzaje węzłów mogą pojawić się wlogiczny widok drzewa przedstawiony przez iteratora. zobaczOpis NodeFilter dla zestawu możliwychSHOW_ values.Te flagi można łączyć za pomocąlub .

Returns

INodeIterator

Nowo utworzony NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Podniesiony, jeśli określony korzeń jestz zerem .

CreateNodeIterator(Node, Długo, InodeFilter)

Stwórz nowy NodeIterator nad drzewem podwodnym zakorzenionym wokreślonych węzłów.

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

Parameters

root Node

Noda, która będzie iterowana wraz z dziećmi.Iterator jest początkowo umieszczony tuż przed tym węzłem.coToShow flagi i filtr, jeśli istnieje, nie sąw tym miejscu. korzenie nie powinno byćz zerem .

whatToShow long

flaga określa, które rodzaje węzłów mogą pojawić się wlogiczny widok drzewa przedstawiony przez iteratora. zobaczOpis NodeFilter dla zestawu możliwychSHOW_ values.Te flagi można łączyć za pomocąlub .

filter INodeFilter

NodeFilter do użycia z tymTreeWalker lub zero, aby nie wskazywać żadnego filtra.

Returns

INodeIterator

Nowo utworzony NodeIterator.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Podniesiony, jeśli określony korzeń jestz zerem .

CreateProcessingInstruction(strumień, strumień)

Tworzy przycisk instrukcji przetwarzania w oparciu o określone nazwy i paski danych.

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

Parameters

target string

i celem .

data string

Dane dotyczące instrukcji.

Returns

ProcessingInstruction

Strona główna Aktualności Html.Dom.ProcessingInstrukcja

CreateTextNode(strumień)

Tworzenie węzła tekstu w oparciu o określony pasek.

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

Parameters

data string

Dane z tekstu.

Returns

Text

Strona główna Aktualności HTML.Dom.Text

CreateTreeWalker(Node)

Stwórz nowy TreeWalker nad drzewem podwodnym zakorzenionym wokreślonych węzłów.

public ITreeWalker CreateTreeWalker(Node root)

Parameters

root Node

Noda, która będzie służyła jako korzenie dlaTreeWalker. coToShow flagi iNodeFilter nie jest brany pod uwagę przy ustalaniu tej wartości;Każdy rodzaj węzła zostanie przyjęty jako korzenie.Aktualny artykułTreeWalker towstępnie do tego węzła, niezależnie od tego, czy jest on widoczny, czy nie.Funkcje korzeniowe jako punkt zatrzymania przepływumetody, które patrzą w górę w strukturze dokumentu, takie jakparentNode i nextNode. korzenie musi byćNie bądź zero.

Returns

ITreeWalker

Nowo utworzony TreeWalker.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Podniesiony, jeśli określony korzeń jestz zerem .

CreateTreeWalker(Długo, długo)

Stwórz nowy TreeWalker nad drzewem podwodnym zakorzenionym wokreślonych węzłów.

public ITreeWalker CreateTreeWalker(Node root, long whatToShow)

Parameters

root Node

Noda, która będzie służyła jako korzenie dlaTreeWalker. coToShow flagi iNodeFilter nie jest brany pod uwagę przy ustalaniu tej wartości;Każdy rodzaj węzła zostanie przyjęty jako korzenie.Aktualny artykułTreeWalker towstępnie do tego węzła, niezależnie od tego, czy jest on widoczny, czy nie.Funkcje korzeniowe jako punkt zatrzymania przepływumetody, które patrzą w górę w strukturze dokumentu, takie jakparentNode i nextNode. korzenie musi byćNie bądź zero.

whatToShow long

flaga określa, które rodzaje węzłów mogą pojawić się wlogiczny widok drzewa przedstawiony przez drzewa-walkera. zobaczOpis NodeFilter dla zestawu możliwychSHOW_ values.Te flagi można łączyć za pomocą OR.

Returns

ITreeWalker

Nowo utworzony TreeWalker.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Podniesiony, jeśli określony korzeń jestz zerem .

CreateTreeWalker(Node, Długo, InodeFilter)

Stwórz nowy TreeWalker nad drzewem podwodnym zakorzenionym wokreślonych węzłów.

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

Parameters

root Node

Noda, która będzie służyła jako korzenie dlaTreeWalker. coToShow flagi iNodeFilter nie jest brany pod uwagę przy ustalaniu tej wartości;Każdy rodzaj węzła zostanie przyjęty jako korzenie.Aktualny artykułTreeWalker towstępnie do tego węzła, niezależnie od tego, czy jest on widoczny, czy nie.Funkcje korzeniowe jako punkt zatrzymania przepływumetody, które patrzą w górę w strukturze dokumentu, takie jakparentNode i nextNode. korzenie musi byćNie bądź zero.

whatToShow long

flaga określa, które rodzaje węzłów mogą pojawić się wlogiczny widok drzewa przedstawiony przez drzewa-walkera. zobaczOpis NodeFilter dla zestawu możliwychSHOW_ values.Te flagi można łączyć za pomocą OR.

filter INodeFilter

NodeFilter do użycia z tymTreeWalker lub zero, aby nie wskazywać żadnego filtra.

Returns

ITreeWalker

Nowo utworzony TreeWalker.

Exceptions

DOMException

NOT_SUPPORTED_ERR: Podniesiony, jeśli określony korzeń jestz zerem .

Dispose(Bool)

Wydawanie nie zarządzanych i - opcjonalnie - zarządzanych zasobów.

protected override void Dispose(bool disposing)

Parameters

disposing bool

„prawdziwe” do uwalniania zarówno zarządzanych, jak i niekontrolowanych zasobów; „false” do uwalniania tylko niekontrolowanych zasobów.

Evaluate(strona, node, IXPathNSResolver, XPathResultType, obiekt)

Ocenia łańcuch wyrażenia XPath i zwraca wynik określonego typu, jeśli to możliwe.

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

Parameters

expression string

Strumień ekspresji XPath należy parsetować i ocenić.

contextNode Node

Kontekst jest punktem kontekstu dla oceny tego wyrażenia XPath.

resolver IXPathNSResolver

Rozwiązanie pozwala na tłumaczenie wszystkich prefixów, w tym xmlPrefix namespace, w ramach wyrażenia XPath w odpowiednich URI namespace.

type XPathResultType

Jeśli określono określony typ, wynik zostanie zwrócony jako odpowiedni typ.

result object

Wynik określa konkretny obiekt wynikowy, który może być ponownie wykorzystany i zwrócony tą metodą.

Returns

IXPathResult

Wynik oceny wyrażenia XPath.

GetElementById(strumień)

Zwraca element, który ma atrybut identyfikacyjny z daną wartością.Jeśli nie istnieje taki element, zwraca się null.Jeśli więcej niż jeden element ma atrybut identyfikacyjny z tą wartością, to co jest zwracane jest nieokreślone.

public Element GetElementById(string elementId)

Parameters

elementId string

Element identyfikacyjny.

Returns

Element

Podstawowe elementy: Aspose.Html

GetElementsByClassName(strumień)

Powraca obiekt NodeList na żywo zawierający wszystkie elementy w dokumencie, które mają wszystkie klasy określone w argumentach.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB

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

Parameters

classNames string

Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło Źródło

Returns

HTMLCollection

Podstawowe elementy: Aspose.Html

GetElementsByTagName(strumień)

Powraca listę NodeList wszystkich elementów w porządku dokumentowym z danym nazwą etykiet i są zawarte w dokumencie.

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

Parameters

tagname string

i nazwiska .

Returns

HTMLCollection

Powrót węzłów.

Znalezienie nazwiska(strumień, strumień)

Powraca listę NodeList wszystkich elementów z danym nazwą lokalną i nazwą URI w porządku dokumentowym.

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

Parameters

namespaceURI string

Imię i nazwisko.

localName string

Imię i nazwisko lokalu.

Returns

HTMLCollection

Powrót węzłów

ImportNode(Node i Bool)

Importuje węzły z innego dokumentu do tego dokumentu, bez zmiany lub usunięcia węzła źródłowego z oryginalnego dokumentu; ta metoda tworzy nową kopię węzła źródłowego.

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

Parameters

importedNode Node

Importowane węzły.

deep bool

Jeśli jest to „prawda”.

Returns

Node

Występuje w Aspose.Html.Dom.Node

Navigate(strumień)

Pobierz dokument w określonym Uniform Resource Locator (URL) do bieżącej instancji, zastępując poprzednie treści.

public void Navigate(string address)

Parameters

address string

Adres dokumentu. zostanie połączony z bieżącą ścieżką katalogową, aby utworzyć absolutny adres URL.

Navigate(Url)

Pobierz dokument w określonym Uniform Resource Locator (URL) do bieżącej instancji, zastępując poprzednie treści.

public void Navigate(Url url)

Parameters

url Url

Url dokumentu.

Navigate(strumień, strumień)

Pobiera dokument z określonego treści i wykorzystuje bazUri do rozwiązywania względnych zasobów, zastępując poprzednie treści.

public void Navigate(string content, string baseUri)

Parameters

content string

Zawartość dokumentu.

baseUri string

Podstawowy URI do rozwiązywania względnych zasobów. zostanie połączony z bieżącą ścieżką katalogową, aby utworzyć absolutny adres URL.

Exceptions

ArgumentNullException

„BaseUri” to „zero”.

Navigate(Źródło: Url)

Pobiera dokument z określonego treści i wykorzystuje bazUri do rozwiązywania względnych zasobów, zastępując poprzednie treści.

public void Navigate(string content, Url baseUri)

Parameters

content string

Zawartość dokumentu.

baseUri Url

Baza URI do rozwiązywania względnych zasobów.

Exceptions

ArgumentNullException

„BaseUri” to „zero”.

Navigate(strumień, strumień)

Pobiera dokument z określonego treści i wykorzystuje bazUri do rozwiązywania względnych zasobów, zastępując poprzednie treści.Pobieranie dokumentów rozpoczyna się od bieżącej pozycji w strumieniu.

public void Navigate(Stream content, string baseUri)

Parameters

content Stream

Zawartość dokumentu.

baseUri string

Podstawowy URI do rozwiązywania względnych zasobów. zostanie połączony z bieżącą ścieżką katalogową, aby utworzyć absolutny adres URL.

Exceptions

ArgumentNullException

„BaseUri” to „zero”.

Navigate(Strumień, Url)

Pobiera dokument z określonego treści i wykorzystuje bazUri do rozwiązywania względnych zasobów, zastępując poprzednie treści.Pobieranie dokumentów rozpoczyna się od bieżącej pozycji w strumieniu.

public void Navigate(Stream content, Url baseUri)

Parameters

content Stream

Zawartość dokumentu.

baseUri Url

Baza URI do rozwiązywania względnych zasobów.

Exceptions

ArgumentNullException

„BaseUri” to „zero”.

Navigate(RequestMessage)

Pobiera dokument na podstawie określonego przedmiotu żądania, zastępując poprzedni treść.

public void Navigate(RequestMessage request)

Parameters

request RequestMessage

Obiekt żądania, który jest używany do ładowania treści dokumentu.

QuerySelector(strumień)

Powraca pierwszy element w dokumencie, który odpowiada selektorowi

public Element QuerySelector(string selector)

Parameters

selector string

z selektorem .

Returns

Element

Pochodzący z nodu.

QuerySelectorAll(strumień)

Powraca listę elementów wszystkich elementów w dokumencie, które odpowiadają selektorowi

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

Pytanie Selektor

Returns

NodeList

Kolekcje HTML - Kolekcje HTML

RenderTo(Idowice)

Ta metoda jest używana do przekazywania treści bieżącego dokumentu do określonego urządzenia graficznego.

public virtual void RenderTo(IDevice device)

Parameters

device IDevice

Urządzenie użytkownika .

Write(Paramety String[])

Napisz łańcuch tekstu do strumienia dokumentu, który został otwarty przezOtwórz(). zauważ, że funkcja wytwarza dokumentktóra niekoniecznie jest prowadzona przez DTD i może byćwynika z nieprawidłowego wyniku w kontekście dokumentu.

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

Parameters

texts string [ ]

Strumień, który ma zostać rozmieszczony w pewnej strukturze wModel struktury dokumentów.

WriteLn(Paramety String[])

Napisz łańcuch tekstu, a następnie znak nowości do dokumentustrumień otwarty przez otwarty(). zauważ, że funkcjawytwarza dokument, który niekoniecznie jest prowadzony przez DTD iW związku z tym może dojść do nieprawidłowego wyniku w kontekścieDokumenty

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

Parameters

texts string [ ]

Strumień, który ma zostać rozmieszczony w pewnej strukturze wModel struktury dokumentów.

OnAbort

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnAbort.

public event DOMEventHandler OnAbort

Rodzaj wydarzeń

DOMEventHandler

OnBlur

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnBlur.

public event DOMEventHandler OnBlur

Rodzaj wydarzeń

DOMEventHandler

OnCanPlayThrough

Otrzymuje lub ustawia handlowców wydarzeń dla OnCanPlayPrzez wydarzenie.

public event DOMEventHandler OnCanPlayThrough

Rodzaj wydarzeń

DOMEventHandler

OnCancel

Otrzymuje lub ustawia handlowców wydarzeń dla OnCancel wydarzenia.

public event DOMEventHandler OnCancel

Rodzaj wydarzeń

DOMEventHandler

OnCanplay

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnCanplay.

public event DOMEventHandler OnCanplay

Rodzaj wydarzeń

DOMEventHandler

OnChange

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnChange.

public event DOMEventHandler OnChange

Rodzaj wydarzeń

DOMEventHandler

OnClick

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnClick.

public event DOMEventHandler OnClick

Rodzaj wydarzeń

DOMEventHandler

OnCueChange

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnCueChange.

public event DOMEventHandler OnCueChange

Rodzaj wydarzeń

DOMEventHandler

OnDblClick

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnDblClick.

public event DOMEventHandler OnDblClick

Rodzaj wydarzeń

DOMEventHandler

OnDurationChange

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnDurationChange.

public event DOMEventHandler OnDurationChange

Rodzaj wydarzeń

DOMEventHandler

OnEmptied

Otrzymuje lub ustawia handlowców wydarzeń dla OnEmptied wydarzenia.

public event DOMEventHandler OnEmptied

Rodzaj wydarzeń

DOMEventHandler

OnEnded

Otrzymuje lub ustawia handlowców wydarzeń dla OnEnded wydarzenia.

public event DOMEventHandler OnEnded

Rodzaj wydarzeń

DOMEventHandler

OnError

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnError.

public event DOMEventHandler OnError

Rodzaj wydarzeń

DOMEventHandler

OnFocus

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnFocus.

public event DOMEventHandler OnFocus

Rodzaj wydarzeń

DOMEventHandler

OnInput

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnInput.

public event DOMEventHandler OnInput

Rodzaj wydarzeń

DOMEventHandler

OnInvalid

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnInvalid.

public event DOMEventHandler OnInvalid

Rodzaj wydarzeń

DOMEventHandler

OnKeyDown

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnKeyDown.

public event DOMEventHandler OnKeyDown

Rodzaj wydarzeń

DOMEventHandler

OnKeyPress

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnKeyPress.

public event DOMEventHandler OnKeyPress

Rodzaj wydarzeń

DOMEventHandler

OnKeyUp

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnKeyUp.

public event DOMEventHandler OnKeyUp

Rodzaj wydarzeń

DOMEventHandler

OnLoad

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnLoad.

public event DOMEventHandler OnLoad

Rodzaj wydarzeń

DOMEventHandler

OnLoadStart

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnLoadStart.

public event DOMEventHandler OnLoadStart

Rodzaj wydarzeń

DOMEventHandler

OnLoadedData

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnLoadedData.

public event DOMEventHandler OnLoadedData

Rodzaj wydarzeń

DOMEventHandler

OnLoadedMetadata

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnLoadedMetadata.

public event DOMEventHandler OnLoadedMetadata

Rodzaj wydarzeń

DOMEventHandler

OnMouseDown

Zdobądź lub ustaw handlowiec wydarzeń dla wydarzenia OnMouseDown.

public event DOMEventHandler OnMouseDown

Rodzaj wydarzeń

DOMEventHandler

OnMouseEnter

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnMouseEnter.

public event DOMEventHandler OnMouseEnter

Rodzaj wydarzeń

DOMEventHandler

OnMouseLeave

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnMouseLeave.

public event DOMEventHandler OnMouseLeave

Rodzaj wydarzeń

DOMEventHandler

OnMouseMove

Zdobądź lub ustaw handlowiec wydarzeń dla wydarzenia OnMouseMove.

public event DOMEventHandler OnMouseMove

Rodzaj wydarzeń

DOMEventHandler

OnMouseOut

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnMouseOut.

public event DOMEventHandler OnMouseOut

Rodzaj wydarzeń

DOMEventHandler

OnMouseOver

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnMouseOver.

public event DOMEventHandler OnMouseOver

Rodzaj wydarzeń

DOMEventHandler

OnMouseUp

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnMouseUp.

public event DOMEventHandler OnMouseUp

Rodzaj wydarzeń

DOMEventHandler

OnMouseWheel

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnMouseWheel.

public event DOMEventHandler OnMouseWheel

Rodzaj wydarzeń

DOMEventHandler

OnPause

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnPause.

public event DOMEventHandler OnPause

Rodzaj wydarzeń

DOMEventHandler

OnPlay

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnPlay.

public event DOMEventHandler OnPlay

Rodzaj wydarzeń

DOMEventHandler

OnPlaying

Otrzymuje lub ustawia handlowców wydarzeń dla OnPlaying wydarzenia.

public event DOMEventHandler OnPlaying

Rodzaj wydarzeń

DOMEventHandler

OnProgress

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnProgress.

public event DOMEventHandler OnProgress

Rodzaj wydarzeń

DOMEventHandler

OnRateChange

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnRateChange.

public event DOMEventHandler OnRateChange

Rodzaj wydarzeń

DOMEventHandler

OnReadyStateChange

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnReadyStateChange.

public event DOMEventHandler OnReadyStateChange

Rodzaj wydarzeń

DOMEventHandler

OnReset

Otrzymuje lub ustawia handlowców wydarzeń dla OnReset wydarzenia.

public event DOMEventHandler OnReset

Rodzaj wydarzeń

DOMEventHandler

OnResize

Otrzymuje lub ustawia handlowców wydarzeń dla OnResize wydarzenia.

public event DOMEventHandler OnResize

Rodzaj wydarzeń

DOMEventHandler

OnScroll

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnScroll.

public event DOMEventHandler OnScroll

Rodzaj wydarzeń

DOMEventHandler

OnSeeked

Otrzymuje lub ustawia handlowców wydarzeń dla OnSeeked wydarzenia.

public event DOMEventHandler OnSeeked

Rodzaj wydarzeń

DOMEventHandler

OnSeeking

Otrzymuje lub ustawia handlowców wydarzeń dla OnSeeking wydarzenia.

public event DOMEventHandler OnSeeking

Rodzaj wydarzeń

DOMEventHandler

OnSelect

Otrzymuje lub ustawia handlowców wydarzeń dla OnSelect wydarzenia.

public event DOMEventHandler OnSelect

Rodzaj wydarzeń

DOMEventHandler

OnShow

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnShow.

public event DOMEventHandler OnShow

Rodzaj wydarzeń

DOMEventHandler

OnStalled

Otrzymuje lub ustawia handlowców wydarzeń dla OnStalled wydarzenia.

public event DOMEventHandler OnStalled

Rodzaj wydarzeń

DOMEventHandler

OnSubmit

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnSubmit.

public event DOMEventHandler OnSubmit

Rodzaj wydarzeń

DOMEventHandler

OnSuspend

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnSuspend.

public event DOMEventHandler OnSuspend

Rodzaj wydarzeń

DOMEventHandler

OnTimeUpdate

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnTimeUpdate.

public event DOMEventHandler OnTimeUpdate

Rodzaj wydarzeń

DOMEventHandler

OnToggle

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnToggle.

public event DOMEventHandler OnToggle

Rodzaj wydarzeń

DOMEventHandler

OnVolumeChange

Otrzymuje lub ustawia handlowców wydarzeń dla wydarzenia OnVolumeChange.

public event DOMEventHandler OnVolumeChange

Rodzaj wydarzeń

DOMEventHandler

OnWaiting

Otrzymuje lub ustawia handlowców wydarzeń dla OnWaiting wydarzenia.

public event DOMEventHandler OnWaiting

Rodzaj wydarzeń

DOMEventHandler

 Polski