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
‘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
‘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
‘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
‘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
‘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
‘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
‘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
‘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; }
стойност на имота
Applets
OBJECT", които включват “APPLET” и “APPLET.
[DOMName("applets")]
public HTMLCollection Applets { get; }
стойност на имота
Body
BODY” се връща елементът “BODY”.В рамсетите документи се връща елементът “FRAMESET.
[DOMName("body")]
public HTMLElement Body { get; set; }
стойност на имота
Domain
Доменното име на сървъра, който е обслужвал документа, или ’null’ ако сървърът не може да бъде идентифициран с домейн.
[DOMNullable]
[DOMName("domain")]
public string Domain { get; }
стойност на имота
Forms
Събиране на всички форми на документ.
[DOMName("forms")]
public HTMLCollection Forms { get; }
стойност на имота
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; }
стойност на имота
Links
AREA” и анкорни (‘A’) елементи в документ с стойност за атрибута “href.
[DOMName("links")]
public HTMLCollection Links { get; }
стойност на имота
Referrer
Връщане на УРИ [ИЕТФ RFC 2396] от страницата, която е свързана с тази страница. стойността епразна лента, ако потребителят премина директно към страницата (не чрезВръзка, но например чрез книжарница).
[DOMName("referrer")]
public string Referrer { get; }
стойност на имота
Title
Заглавието на документ, както е посочено от елемента “Заглавие” в главата на документа.
[DOMName("title")]
public string Title { get; set; }
стойност на имота
Methods
GetOverrideStyle(Елемент , Стринг)
Този метод се използва за извличане на изявлението за стил на преобладаване за определен елемент и специален псевдо-елемент.
public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)
Parameters
elt
Element
Елементът, чийто стил трябва да бъде модифициран. този параметър не може да е нула.
pseudoElt
string
Псевдо-елемент или нула, ако няма.
Returns
Декларация за свръхнадежден стил
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
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
Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.
Save(Стъпка, HTMLSaveFormat)
Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.
public void Save(string path, HTMLSaveFormat saveFormat)
Parameters
path
string
Местният път към изходния файл.
saveFormat
HTMLSaveFormat
Формат, в който документът се съхранява.
Exceptions
Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.
Save(URL и HTMLSaveFormat)
Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.
public void Save(Url url, HTMLSaveFormat saveFormat)
Parameters
url
Url
Местният URL към изходния файл.
saveFormat
HTMLSaveFormat
Формат, в който документът се съхранява.
Exceptions
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
Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.
Save(URL и HTMLSaveOptions)
Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.
public void Save(Url url, HTMLSaveOptions saveOptions)
Parameters
url
Url
Местният URL към изходния файл.
saveOptions
HTMLSaveOptions
HTML спестява опции.
Exceptions
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
Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.
Save(URL и MarkdownSaveOptions)
Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.
public void Save(Url url, MarkdownSaveOptions saveOptions)
Parameters
url
Url
Местният URL към изходния файл.
saveOptions
MarkdownSaveOptions
Маркиране спасява опции.
Exceptions
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
Изтеглено, ако посоченият “пътят” не е валиден локален път на файла.
Save(УРЛ, MHTMLSaveOptions)
Всички ресурси, използвани в този документ, ще бъдат съхранявани в съседната папка, чието име ще бъде изградено като: output_file_name + “_files”.
public void Save(Url url, MHTMLSaveOptions saveOptions)
Parameters
url
Url
Местният URL към изходния файл.
saveOptions
MHTMLSaveOptions
MHTML.
Exceptions
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.