Class HTMLDocument
Името на пространството: Aspose.Html Асамблея: Aspose.HTML.dll (25.5.0)
“HTMLDocument” е коренът на ХТМЛ йерархията и държи цялото съдържание. В допълнение към предоставянето на достъп до йерхерията, тя предлага някои удобни методи за достъпа до определени набори от информация от документа.
Следните свойства са депресирани в полза на съответните за елемента.В DOM Ниво 2, методът е наследен от интерфейса, към който е преместен. Вижте също Document object Model (DOM) Level 2 HTML Specification .
[ComVisible(true)]
[DOMObject]
[DOMName("HTMLDocument")]
public class HTMLDocument : Document, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IDocumentTraversal, IXPathEvaluator, IDocumentEvent, IParentNode, IElementTraversal, INonElementParentNode, IGlobalEventHandlers, IDocumentCSS, IDocumentStyleInheritance
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’ ако сървърът не може да бъде идентифициран с домейн.
[DOMName("domain")]
[DOMNullable]
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.