Class HTMLDocument

Class HTMLDocument

Името на пространството: Aspose.Html Aspose.HTML.dll (25.4.0)

“HTMLDocument” е коренът на ХТМЛ йерархията и държи цялото съдържание. В допълнение към предоставянето на достъп до йерхерията, тя предлага някои удобни методи за достъпа до определени набори от информация от документа.

Следните свойства са депресирани в полза на съответните за елемента.В DOM Ниво 2, методът е наследен от интерфейса, към който е преместен.

Вижте също Document object Model (DOM) Level 2 HTML Specification .

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

Inheritance

object DOMObject EventTarget Node Document HTMLDocument

Implements

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

наследници

Document.Navigate(string) , Document.Navigate(Url) , Document.Navigate(string, string) , Document.Navigate(string, Url) , Document.Navigate(Stream, string) , Document.Navigate(Stream, Url) , Document.Navigate(RequestMessage) , Document.CreateElement(string) , Document.CreateElementNS(string, string) , Document.CreateDocumentFragment() , Document.CreateTextNode(string) , Document.CreateComment(string) , Document.CreateCDATASection(string) , Document.CreateProcessingInstruction(string, string) , Document.CreateAttribute(string) , Document.CreateAttributeNS(string, string) , Document.CreateEntityReference(string) , Document.CreateDocumentType(string, string, string, string) , Document.GetElementsByTagName(string) , Document.GetElementsByTagNameNS(string, string) , Document.GetElementById(string) , Document.GetElementsByClassName(string) , Document.CreateNodeIterator(Node) , Document.CreateNodeIterator(Node, long) , Document.CreateNodeIterator(Node, long, INodeFilter) , Document.CreateTreeWalker(Node) , Document.CreateTreeWalker(Node, long) , Document.CreateTreeWalker(Node, long, INodeFilter) , Document.QuerySelectorAll(string) , Document.QuerySelector(string) , Document.ImportNode(Node, bool) , Document.CreateEvent(string) , Document.Write(params string[]) , Document.WriteLn(params string[]) , Document.CreateExpression(string, IXPathNSResolver) , Document.CreateNSResolver(Node) , Document.Evaluate(string, Node, IXPathNSResolver, XPathResultType, object) , Document.RenderTo(IDevice) , Document.Dispose(bool) , Document.OwnerDocument , Document.Context , Document.Implementation , Document.Location , Document.DocumentURI , Document.Origin , Document.BaseURI , Document.NodeName , Document.NodeType , Document.CharacterSet , Document.Charset , Document.InputEncoding , Document.ContentType , Document.ReadyState , Document.Doctype , Document.DocumentElement , Document.FirstElementChild , Document.LastElementChild , Document.PreviousElementSibling , Document.NextElementSibling , Document.ChildElementCount , Document.Children , Document.XmlStandalone , Document.XmlVersion , Document.StrictErrorChecking , Document.DefaultView , Document.StyleSheets , Document.OnReadyStateChange , Document.OnAbort , Document.OnBlur , Document.OnCancel , Document.OnCanplay , Document.OnCanPlayThrough , Document.OnChange , Document.OnClick , Document.OnCueChange , Document.OnDblClick , Document.OnDurationChange , Document.OnEmptied , Document.OnEnded , Document.OnError , Document.OnFocus , Document.OnInput , Document.OnInvalid , Document.OnKeyDown , Document.OnKeyPress , Document.OnKeyUp , Document.OnLoad , Document.OnLoadedData , Document.OnLoadedMetadata , Document.OnLoadStart , Document.OnMouseDown , Document.OnMouseEnter , Document.OnMouseLeave , Document.OnMouseMove , Document.OnMouseOut , Document.OnMouseOver , Document.OnMouseUp , Document.OnMouseWheel , Document.OnPause , Document.OnPlay , Document.OnPlaying , Document.OnProgress , Document.OnRateChange , Document.OnReset , Document.OnResize , Document.OnScroll , Document.OnSeeked , Document.OnSeeking , Document.OnSelect , Document.OnShow , Document.OnStalled , Document.OnSubmit , Document.OnSuspend , Document.OnTimeUpdate , Document.OnToggle , Document.OnVolumeChange , Document.OnWaiting , 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

HTML Документ()

Aspose.Html.HTMLDocument.

public HTMLDocument()

HTML Документ(Configuration)

Aspose.Html.HTMLDocument.

public HTMLDocument(Configuration configuration)

Parameters

configuration Configuration

Конфигурация на околната среда.

HTML Документ(Url)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(Url url)

Parameters

url Url

УРЛ на документа.

HTML Документ(URL и конфигурация)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(Url url, Configuration configuration)

Parameters

url Url

УРЛ на документа.

configuration Configuration

Конфигурация на околната среда.

HTML Документ(Стрий)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.String.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(string address)

Parameters

address string

Тя ще бъде комбинирана с текущия маршрут за директории, за да се образува абсолютен URL адрес.

HTML Документ(Стрий, Конфигурация)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.String.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(string address, Configuration configuration)

Parameters

address string

Тя ще бъде комбинирана с текущия маршрут за директории, за да се образува абсолютен URL адрес.

configuration Configuration

Конфигурация на околната среда.

HTML Документ(Стрийк, Стрийк)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.String,System.String.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(string content, string baseUri)

Parameters

content string

Съдържанието на документа.

baseUri string

URI на документа. тя ще бъде комбинирана с текущия маршрут на директориума, за да се образува абсолютен URL.

Exceptions

ArgumentNullException

‘BaseUri’.

HTML Документ(Стрий, Стрий, Конфигурация)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.String,System.String.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(string content, string baseUri, Configuration configuration)

Parameters

content string

Съдържанието на документа.

baseUri string

URI на документа. тя ще бъде комбинирана с текущия маршрут на директориума, за да се образува абсолютен URL.

configuration Configuration

Конфигурация на околната среда.

Exceptions

ArgumentNullException

‘BaseUri’.

HTML Документ(Заглавие: Url)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(string content, Url baseUri)

Parameters

content string

Съдържанието на документа.

baseUri Url

Основата на УРИ на документа.

Exceptions

ArgumentNullException

‘BaseUri’.

HTML Документ(URL, URL и конфигурация)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(string content, Url baseUri, Configuration configuration)

Parameters

content string

Съдържанието на документа.

baseUri Url

Основата на УРИ на документа.

configuration Configuration

Конфигурация на околната среда.

Exceptions

ArgumentNullException

‘BaseUri’.

HTML Документ(Стрий, Стрий)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String.Aspose.Html.Dom.IBrowsingContext.Security.Изтеглянето на документи започва от текущата позиция в потока.

public HTMLDocument(Stream content, string baseUri)

Parameters

content Stream

Съдържанието на документа.

baseUri string

URI на документа. тя ще бъде комбинирана с текущия маршрут на директориума, за да се образува абсолютен URL.

Exceptions

ArgumentNullException

‘BaseUri’.

HTML Документ(Поток, строй, конфигурация)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String.Aspose.Html.Dom.IBrowsingContext.Security.Изтеглянето на документи започва от текущата позиция в потока.

public HTMLDocument(Stream content, string baseUri, Configuration configuration)

Parameters

content Stream

Съдържанието на документа.

baseUri string

URI на документа. тя ще бъде комбинирана с текущия маршрут на директориума, за да се образува абсолютен URL.

configuration Configuration

Конфигурация на околната среда.

Exceptions

ArgumentNullException

‘BaseUri’.

HTML Документ(Изтегляне, URL)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url.Aspose.Html.Dom.IBrowsingContext.Security.Изтеглянето на документи започва от текущата позиция в потока.

public HTMLDocument(Stream content, Url baseUri)

Parameters

content Stream

Съдържанието на документа.

baseUri Url

Основата на УРИ на документа.

Exceptions

ArgumentNullException

‘BaseUri’.

HTML Документ(Изтегляне, URL и конфигурация)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url.Aspose.Html.Dom.IBrowsingContext.Security.Изтеглянето на документи започва от текущата позиция в потока.

public HTMLDocument(Stream content, Url baseUri, Configuration configuration)

Parameters

content Stream

Съдържанието на документа.

baseUri Url

Основата на УРИ на документа.

configuration Configuration

Конфигурация на околната среда.

Exceptions

ArgumentNullException

‘BaseUri’.

HTML Документ(RequestMessage)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(RequestMessage request)

Parameters

request RequestMessage

Съобщение за искане.

HTML Документ(RequestMessage, Конфигурация)

Иницијализира нова инстанция на класата Aspose.Html. HTMLDocument. Constructor работи синхронично, той чака за зареждане на всички външни ресурси (изображения, скрипти и т.н.).Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage.Aspose.Html.Dom.IBrowsingContext.Security.

public HTMLDocument(RequestMessage request, Configuration configuration)

Parameters

request RequestMessage

Съобщение за искане.

configuration Configuration

Конфигурация на околната среда.

Properties

Anchors

A’) в документ с стойност за атрибута ‘име’. Поради съвместимост на обратното, връщаният набор от анкети съдържа само анкети, създадени с атрибута ‘име’, които не са обособени с атрибута ‘ид. Имайте предвид, че в [XHTML 1.0, атрибута ‘име’ (вж. раздел 4.10.

[DOMName("anchors")]
public HTMLCollection Anchors { get; }

стойност на имота

HTMLCollection

Applets

OBJECT", които включват “APPLET” и “APPLET.

[DOMName("applets")]
public HTMLCollection Applets { get; }

стойност на имота

HTMLCollection

Body

BODY” се връща елементът “BODY”.В рамсетите документи се връща елементът “FRAMESET.

[DOMName("body")]
public HTMLElement Body { get; set; }

стойност на имота

HTMLElement

Domain

Доменното име на сървъра, който е обслужвал документа, или ’null’ ако сървърът не може да бъде идентифициран с домейн.

[DOMNullable]
[DOMName("domain")]
public string Domain { get; }

стойност на имота

string

Forms

Събиране на всички форми на документ.

[DOMName("forms")]
public HTMLCollection Forms { get; }

стойност на имота

HTMLCollection

Images

a href=“ http://www.w3.org/TR/1999/REC-html401-19991224">HTML 4.01], за да включите изображения, авторите могат да използват елемента “OBJECT” или елемента “IMG”.Затова се препоръчва да не използвате този атрибут, за да намерите изображения в документа, а “getElementsByTagName” с HTML 4.01 или “getElementsByTagNameNS” с XHTML 1.0.

[DOMName("images")]
public HTMLCollection Images { get; }

стойност на имота

HTMLCollection

Links

AREA” и анкорни (‘A’) елементи в документ с стойност за атрибута “href.

[DOMName("links")]
public HTMLCollection Links { get; }

стойност на имота

HTMLCollection

Referrer

Връщане на УРИ [ИЕТФ RFC 2396] от страницата, която е свързана с тази страница. стойността епразна лента, ако потребителят премина директно към страницата (не чрезВръзка, но например чрез книжарница).

[DOMName("referrer")]
public string Referrer { get; }

стойност на имота

string

Title

Заглавието на документ, както е посочено от елемента “Заглавие” в главата на документа.

[DOMName("title")]
public string Title { get; set; }

стойност на имота

string

Methods

GetOverrideStyle(Елемент , Стринг)

Този метод се използва за извличане на изявлението за стил на преобладаване за определен елемент и специален псевдо-елемент.

public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)

Parameters

elt Element

Елементът, чийто стил трябва да бъде модифициран. този параметър не може да е нула.

pseudoElt string

Псевдо-елемент или нула, ако няма.

Returns

ICSSStyleDeclaration

Декларация за свръхнадежден стил

RenderTo(Идеи)

Този метод се използва за отпечатване на съдържанието на текущия документ на посоченото устройство.

public override void RenderTo(IDevice device)

Parameters

device IDevice

Устройството на потребителя.

Save(Url)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(Url url)

Parameters

url Url

Местният URL към изходния файл.

Exceptions

ArgumentException

URL” не е валиден локален URL.

Save(ResourceHandler)

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler)

Parameters

resourceHandler ResourceHandler

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

Save(Стрий)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(string path)

Parameters

path string

Местният път към изходния файл.

Exceptions

ArgumentException

Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.

Save(Стъпка, HTMLSaveFormat)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(string path, HTMLSaveFormat saveFormat)

Parameters

path string

Местният път към изходния файл.

saveFormat HTMLSaveFormat

Формат, в който документът се съхранява.

Exceptions

ArgumentException

Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.

Save(URL и HTMLSaveFormat)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(Url url, HTMLSaveFormat saveFormat)

Parameters

url Url

Местният URL към изходния файл.

saveFormat HTMLSaveFormat

Формат, в който документът се съхранява.

Exceptions

ArgumentException

URL” не е валиден локален URL.

Save(РесурсHandler, HTMLSaveFormat)

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, HTMLSaveFormat saveFormat)

Parameters

resourceHandler ResourceHandler

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveFormat HTMLSaveFormat

Формат, в който документът се съхранява.

Save(Стъпка, HTMLSaveOptions)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(string path, HTMLSaveOptions saveOptions)

Parameters

path string

Местният път към изходния файл.

saveOptions HTMLSaveOptions

HTML спестява опции.

Exceptions

ArgumentException

Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.

Save(URL и HTMLSaveOptions)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(Url url, HTMLSaveOptions saveOptions)

Parameters

url Url

Местният URL към изходния файл.

saveOptions HTMLSaveOptions

HTML спестява опции.

Exceptions

ArgumentException

URL" не е валиден локален URL.

Save(РесурсиHandler, HTMLSaveOptions)

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, HTMLSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveOptions HTMLSaveOptions

HTML спестява опции.

Save(Стринг, MarkdownSaveOptions)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(string path, MarkdownSaveOptions saveOptions)

Parameters

path string

Местният път към изходния файл.

saveOptions MarkdownSaveOptions

Маркиране спасява опции.

Exceptions

ArgumentException

Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.

Save(URL и MarkdownSaveOptions)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(Url url, MarkdownSaveOptions saveOptions)

Parameters

url Url

Местният URL към изходния файл.

saveOptions MarkdownSaveOptions

Маркиране спасява опции.

Exceptions

ArgumentException

URL" не е валиден локален URL.

Save(Търговец на ресурси, MarkdownSaveOptions)

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, MarkdownSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveOptions MarkdownSaveOptions

Маркиране спасява опции.

Save(Стъпка, MHTMLSaveOptions)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(string path, MHTMLSaveOptions saveOptions)

Parameters

path string

Местният път към изходния файл.

saveOptions MHTMLSaveOptions

MHTML.

Exceptions

ArgumentException

Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.

Save(УРЛ, MHTMLSaveOptions)

Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.

public void Save(Url url, MHTMLSaveOptions saveOptions)

Parameters

url Url

Местният URL към изходния файл.

saveOptions MHTMLSaveOptions

MHTML.

Exceptions

ArgumentException

URL" не е валиден локален URL.

Save(Търговец на ресурси, MHTMLSaveOptions)

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, MHTMLSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveOptions MHTMLSaveOptions

MHTML.

 Български