Class Document
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
Документ представляє собою весь HTML, XML або SVG документ. Концептуально це корінь дерева документа та забезпечує основний доступ до даних документа.
[DOMName("Document")]
[DOMObject]
[ComVisible(true)]
public class Document : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IDocumentTraversal, IXPathEvaluator, IDocumentEvent, IParentNode, IElementTraversal, INonElementParentNode, IDocumentStyle, IGlobalEventHandlers
Спадкування
object ← DOMObject ← EventTarget ← Node ← Document
Похідні
Реалізує
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IDocumentTraversal, IXPathEvaluator, IDocumentEvent, IParentNode, IElementTraversal, INonElementParentNode, IDocumentStyle, IGlobalEventHandlers
Спадковані члени
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()
Конструктори
Document(IBrowsingContext, int)
Ініціалізує новий екземпляр класу Aspose.Html.Dom.Document.
protected Document(IBrowsingContext context, int implementation)
Параметри
context
IBrowsingContext
Aspose.Html.Dom.IBrowsingContext, який буде асоційовано з поточним документом.
implementation
int
Тип реалізації документа, наприклад HTML та SVG.
Властивості
BaseURI
Абсолютний базовий URI цього вузла або null, якщо реалізація не змогла отримати абсолютний URI.
public override string BaseURI { get; }
Значення властивості
CharacterSet
Отримує кодування документа.
[DOMName("characterSet")]
public string CharacterSet { get; }
Значення властивості
Charset
Отримує кодування документа.
[DOMName("charset")]
public string Charset { get; }
Значення властивості
ChildElementCount
Повертає поточну кількість елементів, які є дітьми цього елемента. 0, якщо у цього елемента немає дочірніх вузлів типу nodeType 1.
public int ChildElementCount { get; }
Значення властивості
Children
Повертає дочірні елементи.
public HTMLCollection Children { get; }
Значення властивості
ContentType
Отримує тип вмісту документа.
[DOMName("contentType")]
public string ContentType { get; }
Значення властивості
Context
Отримує поточний контекст перегляду.
public IBrowsingContext Context { get; }
Значення властивості
DefaultView
Атрибут IDL defaultView інтерфейсу Document, при отриманні, повинен повертати об’єкт WindowProxy контексту перегляду цього документа, якщо цей документ має асоційований контекст перегляду, або null в іншому випадку.
[DOMName("defaultView")]
public IWindow DefaultView { get; }
Значення властивості
Doctype
Оголошення типу документа, асоційоване з цим документом.
[DOMName("doctype")]
[DOMNullable]
public DocumentType Doctype { get; }
Значення властивості
DocumentElement
Це зручний атрибут, який дозволяє безпосередній доступ до дочірнього вузла, який є кореневим елементом документа.
[DOMName("documentElement")]
public Element DocumentElement { get; }
Значення властивості
DocumentURI
Місцезнаходження документа або null, якщо не визначено або якщо документ було створено за допомогою DOMImplementation.createDocument.
[DOMName("documentURI")]
public string DocumentURI { get; }
Значення властивості
FirstElementChild
Повертає перший дочірній елемент цього елемента. null, якщо у цього елемента немає дочірніх елементів.
public Element FirstElementChild { get; }
Значення властивості
Implementation
Об’єкт DOMImplementation, який обробляє цей документ.
[DOMName("implementation")]
public IDOMImplementation Implementation { get; }
Значення властивості
InputEncoding
Отримує кодування документа.
[DOMName("inputEncoding")]
public string InputEncoding { get; }
Значення властивості
LastElementChild
Повертає останній дочірній елемент цього елемента. null, якщо у цього елемента немає дочірніх елементів.
public Element LastElementChild { get; }
Значення властивості
Location
Місцезнаходження документа.
[DOMName("location")]
public Location Location { get; }
Значення властивості
NextElementSibling
Повертає наступний сусідній елемент цього елемента. null, якщо у цього елемента немає сусідніх вузлів елементів, які йдуть після цього в дереві документа.
public Element NextElementSibling { get; }
Значення властивості
NodeName
Ім’я цього вузла, залежно від його типу.
public override string NodeName { get; }
Значення властивості
NodeType
Код, що представляє тип основного об’єкта.
public override ushort NodeType { get; }
Значення властивості
Origin
Отримує походження документа.
[DOMName("origin")]
public string Origin { get; }
Значення властивості
OwnerDocument
Отримує документ-власник.
public override Document OwnerDocument { get; }
Значення властивості
PreviousElementSibling
Повертає попередній сусідній елемент цього елемента. null, якщо у цього елемента немає сусідніх вузлів елементів, які йдуть перед цим в дереві документа.
public Element PreviousElementSibling { get; }
Значення властивості
ReadyState
Повертає готовність документа. “loading” під час завантаження документа, “interactive” після закінчення парсингу, але все ще завантажує підресурси, і “complete” після завершення завантаження.
[DOMName("readyState")]
public string ReadyState { get; }
Значення властивості
StrictErrorChecking
Атрибут, що вказує, чи виконується перевірка помилок. Коли встановлено в false, реалізація може не перевіряти всі можливі випадки помилок, які зазвичай визначені для операцій DOM, і не піднімати жодного DOMException під час операцій DOM або не звітувати про помилки під час використання Document.normalizeDocument(). У разі помилки поведінка є невизначеною. Цей атрибут за замовчуванням має значення true.
[DOMName("strictErrorChecking")]
public bool StrictErrorChecking { get; set; }
Значення властивості
StyleSheets
Список, що містить усі таблиці стилів, явно пов’язані з документом або вбудовані в нього. Для HTML-документів це включає зовнішні таблиці стилів, включені через HTML елемент LINK, та вбудовані елементи STYLE.
public IStyleSheetList StyleSheets { get; }
Значення властивості
XmlStandalone
Атрибут, що вказує, як частина оголошення XML, чи є цей документ автономним. Це false, якщо не вказано.
[DOMName("xmlStandalone")]
public bool XmlStandalone { get; set; }
Значення властивості
XmlVersion
Атрибут, що вказує, як частина оголошення XML, номер версії цього документа. Якщо оголошення немає і якщо цей документ підтримує функцію “XML”, значення - “1.0”. Якщо цей документ не підтримує функцію “XML”, значення завжди null.
[DOMName("xmlVersion")]
public string XmlVersion { get; set; }
Значення властивості
Методи
CreateAttribute(string)
Створює атрибут з вказаним ім’ям.
[DOMName("createAttribute")]
public Attr CreateAttribute(string localName)
Параметри
localName
string
Ім’я атрибута.
Повертає
Aspose.Html.Dom.Attr.
CreateAttributeNS(string, string)
Створює атрибут з вказаним кваліфікованим ім’ям та URI простору імен.
[DOMName("createAttributeNS")]
public Attr CreateAttributeNS(string namespaceURI, string qualifiedName)
Параметри
namespaceURI
string
URI простору імен.
qualifiedName
string
Ім’я кваліфікованого.
Повертає
Aspose.Html.Dom.Attr.
CreateCDATASection(string)
Створює вузол CDATASection, значення якого є вказаним рядком.
[DOMName("createCDATASection")]
public CDATASection CreateCDATASection(string data)
Параметри
data
string
Дані CDATA.
Повертає
Aspose.Html.Dom.CDATASection.
CreateComment(string)
Створює вузол Comment, зважаючи на вказаний рядок.
[DOMName("createComment")]
public Comment CreateComment(string data)
Параметри
data
string
Дані коментаря.
Повертає
Aspose.Html.Dom.Comment.
CreateDocumentFragment()
Створює пустий об’єкт DocumentFragment.
[DOMName("createDocumentFragment")]
public DocumentFragment CreateDocumentFragment()
Повертає
Aspose.Html.Dom.DocumentFragment.
CreateDocumentType(string, string, string, string)
Створює вузол DocumentType.
[DOMName("createDocumentType")]
public DocumentType CreateDocumentType(string name, string publicId, string systemId, string internalSubset)
Параметри
name
string
Ім’я типу документа.
publicId
string
Публічний ідентифікатор.
systemId
string
Системний ідентифікатор.
internalSubset
string
Внутрішній піднабір.
Повертає
Aspose.Html.Dom.DocumentType.
CreateElement(string)
Створює елемент вказаного типу. Зверніть увагу, що повернутий екземпляр реалізує інтерфейс Element, тому атрибути можна вказати безпосередньо на повернутому об’єкті.
[DOMName("createElement")]
public Element CreateElement(string localName)
Параметри
localName
string
Ім’я тегу.
Повертає
Aspose.Html.Dom.Element.
CreateElementNS(string, string)
Створює елемент з вказаним кваліфікованим ім’ям та URI простору імен.
[DOMName("createElementNS")]
public Element CreateElementNS(string namespaceURI, string qualifiedName)
Параметри
namespaceURI
string
URI простору імен.
qualifiedName
string
Ім’я кваліфікованого.
Повертає
Aspose.Html.Dom.Element.
CreateEntityReference(string)
Створює об’єкт EntityReference. Крім того, якщо посилана сутність відома, список дочірніх вузлів вузла EntityReference стає таким же, як у відповідного вузла Entity.
[DOMName("createEntityReference")]
public EntityReference CreateEntityReference(string name)
Параметри
name
string
Ім’я сутності.
Повертає
Aspose.Html.Dom.EntityReference.
CreateEvent(string)
Створює Aspose.Html.Dom.Events.Event типу, підтримуваного реалізацією.
public Event CreateEvent(string eventType)
Параметри
eventType
string
Параметр eventType вказує тип інтерфейсу Aspose.Html.Dom.Events.Event, який потрібно створити.
Метод Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) використовується для створення Aspose.Html.Dom.Events.Events,
коли це або незручно, або не потрібно,
щоб користувач самостійно створював Aspose.Html.Dom.Events.Event.
У випадках, коли реалізація, що надає Aspose.Html.Dom.Events.Event, є недостатньою,
користувачі можуть надати свої власні реалізації Aspose.Html.Dom.Events.Event для використання з
методом Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).
Повертає
Новостворений Aspose.Html.Dom.Events.Event
Винятки
NOT_SUPPORTED_ERR: Піднімається, якщо реалізація не підтримує тип запитуваного інтерфейсу Aspose.Html.Dom.Events.Event
CreateExpression(string, IXPathNSResolver)
Створює розібрану XPath-виразу з вирішеними просторами імен. Це корисно коли вираз буде повторно використовуватися в додатку, оскільки це дозволяє компілювати рядок виразу в більш ефективну внутрішню форму та попередньо вирішувати всі префікси простору імен, які зустрічаються в виразі.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
Параметри
expression
string
Рядок виразу XPath, який потрібно розібрати.
resolver
IXPathNSResolver
Розв’язувач дозволяє перекладати всі префікси, включаючи префікс простору імен xml, в відповідні URI простору імен. Якщо це вказано як null, будь-який префікс простору імен у виразі призведе до виникнення Aspose.Html.Dom.DOMException з кодом NAMESPACE_ERR.
Повертає
Скомпільована форма виразу XPath.
Винятки
INVALID_EXPRESSION_ERR: Піднімається, якщо вираз не є законним відповідно до правил Aspose.Html.Dom.XPath.IXPathEvaluator.
NAMESPACE_ERR: Піднімається, якщо вираз містить просторові префікси, які не можуть бути вирішені вказаним Aspose.Html.Dom.XPath.IXPathNSResolver.
CreateNSResolver(Node)
Адаптує будь-який вузол DOM для вирішення просторів імен, щоб вираз XPath міг бути легко оцінений відносно контексту вузла, в якому він з’явився в документі. Цей адаптер працює
як метод DOM Level 3 lookupNamespaceURI
на вузлах, вирішуючи namespaceURI
з даного префікса, використовуючи поточну інформацію, доступну в ієрархії вузлів на момент
виклику lookupNamespaceURI, також правильно вирішуючи неявний префікс xml.
public IXPathNSResolver CreateNSResolver(Node nodeResolver)
Параметри
nodeResolver
Node
Вузол, який буде використовуватися як контекст для вирішення простору імен.
Повертає
Aspose.Html.Dom.XPath.IXPathNSResolver, який вирішує простори імен з урахуванням визначень у межах для зазначеного вузла.
CreateNodeIterator(Node)
Створює новий NodeIterator над піддеревом, що має корінь у вказаному вузлі.
public INodeIterator CreateNodeIterator(Node root)
Параметри
root
Node
вузол, який буде ітеруватися разом з його дочірніми вузлами. Ітератор спочатку розташований безпосередньо перед цим вузлом. Параметри whatToShow та фільтр, якщо такі є, не враховуються під час встановлення цієї позиції. Корінь не повинен бути null.
Повертає
Новостворений NodeIterator.
Винятки
NOT_SUPPORTED_ERR: Піднімається, якщо зазначений корінь є null.
CreateNodeIterator(Node, long)
Створює новий NodeIterator над піддеревом, що має корінь у вказаному вузлі.
public INodeIterator CreateNodeIterator(Node root, long whatToShow)
Параметри
root
Node
вузол, який буде ітеруватися разом з його дочірніми вузлами. Ітератор спочатку розташований безпосередньо перед цим вузлом. Параметри whatToShow та фільтр, якщо такі є, не враховуються під час встановлення цієї позиції. Корінь не повинен бути null.
whatToShow
long
параметр, що вказує, які типи вузлів можуть з’являтися в логічному вигляді дерева, представленого ітератором. Див. опис NodeFilter для набору можливих значень SHOW_. Ці параметри можуть бути об’єднані за допомогою OR.
Повертає
Новостворений NodeIterator.
Винятки
NOT_SUPPORTED_ERR: Піднімається, якщо зазначений корінь є null.
CreateNodeIterator(Node, long, INodeFilter)
Створює новий NodeIterator над піддеревом, що має корінь у вказаному вузлі.
public INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Параметри
root
Node
вузол, який буде ітеруватися разом з його дочірніми вузлами. Ітератор спочатку розташований безпосередньо перед цим вузлом. Параметри whatToShow та фільтр, якщо такі є, не враховуються під час встановлення цієї позиції. Корінь не повинен бути null.
whatToShow
long
параметр, що вказує, які типи вузлів можуть з’являтися в логічному вигляді дерева, представленого ітератором. Див. опис NodeFilter для набору можливих значень SHOW_. Ці параметри можуть бути об’єднані за допомогою OR.
filter
INodeFilter
NodeFilter, який буде використовуватися з цим TreeWalker, або null, щоб вказати, що фільтр не потрібен.
Повертає
Новостворений NodeIterator.
Винятки
NOT_SUPPORTED_ERR: Піднімається, якщо зазначений корінь є null.
CreateProcessingInstruction(string, string)
Створює вузол ProcessingInstruction з вказаними рядками імені та даних.
[DOMName("createProcessingInstruction")]
public ProcessingInstruction CreateProcessingInstruction(string target, string data)
Параметри
target
string
Ціль.
data
string
Дані інструкції.
Повертає
Aspose.Html.Dom.ProcessingInstruction.
CreateTextNode(string)
Створює текстовий вузол з вказаним рядком.
[DOMName("createTextNode")]
public Text CreateTextNode(string data)
Параметри
data
string
Дані тексту.
Повертає
Aspose.Html.Dom.Text.
CreateTreeWalker(Node)
Створює новий TreeWalker над піддеревом, що має корінь у вказаному вузлі.
public ITreeWalker CreateTreeWalker(Node root)
Параметри
root
Node
вузол, який буде служити коренем для TreeWalker. Параметри whatToShow та NodeFilter не враховуються під час встановлення цього значення; будь-який тип вузла буде прийнятий як корінь. Поточний вузол TreeWalker ініціалізується цим вузлом, незалежно від того, чи є він видимим. Корінь функціонує як кінцева точка для методів обходу, які дивляться вгору в структурі документа, таких як parentNode та nextNode. Корінь не повинен бути null.
Повертає
Новостворений TreeWalker.
Винятки
NOT_SUPPORTED_ERR: Піднімається, якщо зазначений корінь є null.
CreateTreeWalker(Node, long)
Створює новий TreeWalker над піддеревом, що має корінь у вказаному вузлі.
public ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Параметри
root
Node
вузол, який буде служити коренем для TreeWalker. Параметри whatToShow та NodeFilter не враховуються під час встановлення цього значення; будь-який тип вузла буде прийнятий як корінь. Поточний вузол TreeWalker ініціалізується цим вузлом, незалежно від того, чи є він видимим. Корінь функціонує як кінцева точка для методів обходу, які дивляться вгору в структурі документа, таких як parentNode та nextNode. Корінь не повинен бути null.
whatToShow
long
параметр, що вказує, які типи вузлів можуть з’являтися в логічному вигляді дерева, представленого деревом. Див. опис NodeFilter для набору можливих значень SHOW_. Ці параметри можуть бути об’єднані за допомогою OR.
Повертає
Новостворений TreeWalker.
Винятки
NOT_SUPPORTED_ERR: Піднімається, якщо зазначений корінь є null.
CreateTreeWalker(Node, long, INodeFilter)
Створює новий TreeWalker над піддеревом, що має корінь у вказаному вузлі.
public ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Параметри
root
Node
вузол, який буде служити коренем для TreeWalker. Параметри whatToShow та NodeFilter не враховуються під час встановлення цього значення; будь-який тип вузла буде прийнятий як корінь. Поточний вузол TreeWalker ініціалізується цим вузлом, незалежно від того, чи є він видимим. Корінь функціонує як кінцева точка для методів обходу, які дивляться вгору в структурі документа, таких як parentNode та nextNode. Корінь не повинен бути null.
whatToShow
long
параметр, що вказує, які типи вузлів можуть з’являтися в логічному вигляді дерева, представленого деревом. Див. опис NodeFilter для набору можливих значень SHOW_. Ці параметри можуть бути об’єднані за допомогою OR.
filter
INodeFilter
NodeFilter, який буде використовуватися з цим TreeWalker, або null, щоб вказати, що фільтр не потрібен.
Повертає
Новостворений TreeWalker.
Винятки
NOT_SUPPORTED_ERR: Піднімається, якщо зазначений корінь є null.
Dispose(bool)
Звільняє неуправляємі та - за бажанням - керовані ресурси.
protected override void Dispose(bool disposing)
Параметри
disposing
bool
true
, щоб звільнити як керовані, так і неуправляємі ресурси; false
, щоб звільнити лише неуправляємі ресурси.
Evaluate(string, Node, IXPathNSResolver, XPathResultType, object)
Оцінює рядок виразу XPath і повертає результат вказаного типу, якщо це можливо.
public IXPathResult Evaluate(string expression, Node contextNode, IXPathNSResolver resolver, XPathResultType type, object result)
Параметри
expression
string
Рядок виразу XPath, який потрібно розібрати та оцінити.
contextNode
Node
Контекст - це контекстний вузол для оцінки цього виразу XPath.
resolver
IXPathNSResolver
Розв’язувач дозволяє перекладати всі префікси, включаючи префікс простору імен xml, в URI простору імен.
type
XPathResultType
Якщо вказано конкретний тип, то результат буде повернутий у відповідному типі.
result
object
Результат вказує на конкретний об’єкт результату, який може бути повторно використаний і повернутий цим методом.
Повертає
Результат оцінки виразу XPath.
GetElementById(string)
Повертає елемент, у якого є атрибут ID з вказаним значенням. Якщо такого елемента не існує, повертає null. Якщо більше одного елемента має атрибут ID з цим значенням, повернуте значення є невизначеним.
public Element GetElementById(string elementId)
Параметри
elementId
string
ID елемента.
Повертає
Aspose.Html.Dom.Element.
GetElementsByClassName(string)
Повертає живий об’єкт NodeList, що містить усі елементи в документі, які мають усі класи, зазначені в аргументі. http://www.w3.org/TR/dom/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Параметри
classNames
string
Рядок, що містить невпорядкований набір унікальних токенів, розділених пробілами, що представляють класи (імена класів)
Повертає
Aspose.Html.Dom.Element.
GetElementsByTagName(string)
Повертає NodeList усіх елементів у порядку документа з вказаним ім’ям тегу, які містяться в документі.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string tagname)
Параметри
tagname
string
Ім’я тегу.
Повертає
Повертає вузли.
GetElementsByTagNameNS(string, string)
Повертає NodeList усіх елементів з вказаним локальним ім’ям та URI простору імен у порядку документа.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Параметри
namespaceURI
string
URI простору імен.
localName
string
Ім’я локального.
Повертає
Повертає вузли
ImportNode(Node, bool)
Імпортує вузол з іншого документа в цей документ, не змінюючи або не видаляючи вихідний вузол з оригінального документа; цей метод створює нову копію вихідного вузла.
[DOMName("importNode")]
public Node ImportNode(Node importedNode, bool deep)
Параметри
importedNode
Node
Імпортований вузол.
deep
bool
якщо встановлено в true
[глибоко].
Повертає
Aspose.Html.Dom.Node.
Navigate(string)
Завантажує документ за вказаним URL (Uniform Resource Locator) у поточний екземпляр, замінюючи попередній вміст.
public void Navigate(string address)
Параметри
address
string
Адреса документа. Вона буде об’єднана з поточним шляхом каталогу, щоб сформувати абсолютний URL.
Navigate(Url)
Завантажує документ за вказаним URL (Uniform Resource Locator) у поточний екземпляр, замінюючи попередній вміст.
public void Navigate(Url url)
Параметри
url
Url
URL документа.
Navigate(string, string)
Завантажує документ з вказаного вмісту та використовує baseUri для вирішення відносних ресурсів, замінюючи попередній вміст.
public void Navigate(string content, string baseUri)
Параметри
content
string
Вміст документа.
baseUri
string
Базовий URI для вирішення відносних ресурсів. Він буде об’єднаний з поточним шляхом каталогу, щоб сформувати абсолютний URL.
Винятки
baseUri
є null
.
Navigate(string, Url)
Завантажує документ з вказаного вмісту та використовує baseUri для вирішення відносних ресурсів, замінюючи попередній вміст.
public void Navigate(string content, Url baseUri)
Параметри
content
string
Вміст документа.
baseUri
Url
Базовий URI для вирішення відносних ресурсів.
Винятки
baseUri
є null
.
Navigate(Stream, string)
Завантажує документ з вказаного вмісту та використовує baseUri для вирішення відносних ресурсів, замінюючи попередній вміст. Завантаження документа починається з поточної позиції у потоці.
public void Navigate(Stream content, string baseUri)
Параметри
content
Stream
Вміст документа.
baseUri
string
Базовий URI для вирішення відносних ресурсів. Він буде об’єднаний з поточним шляхом каталогу, щоб сформувати абсолютний URL.
Винятки
baseUri
є null
.
Navigate(Stream, Url)
Завантажує документ з вказаного вмісту та використовує baseUri для вирішення відносних ресурсів, замінюючи попередній вміст. Завантаження документа починається з поточної позиції у потоці.
public void Navigate(Stream content, Url baseUri)
Параметри
content
Stream
Вміст документа.
baseUri
Url
Базовий URI для вирішення відносних ресурсів.
Винятки
baseUri
є null
.
Navigate(RequestMessage)
Завантажує документ на основі вказаного об’єкта запиту, замінюючи попередній вміст.
public void Navigate(RequestMessage request)
Параметри
request
RequestMessage
Об’єкт запиту, що використовується для завантаження вмісту документа.
QuerySelector(string)
Повертає перший елемент у документі, який відповідає селектору.
public Element QuerySelector(string selector)
Параметри
selector
string
Селектор.
Повертає
Знайдений вузол.
QuerySelectorAll(string)
Повертає NodeList усіх елементів у документі, які відповідають селектору.
public NodeList QuerySelectorAll(string selector)
Параметри
selector
string
Селектор запиту.
Повертає
Aspose.Html.Collections.HTMLCollection
RenderTo(IDevice)
Цей метод використовується для рендерингу вмісту поточного документа на вказаному графічному пристрої.
public virtual void RenderTo(IDevice device)
Параметри
device
IDevice
Пристрій користувача.
Write(params string[])
Записує рядок тексту в потік документа, відкритий за допомогою open(). Зверніть увагу, що функція створить документ, який не обов’язково керується DTD і, отже, може призвести до недійсного результату в контексті документа.
[DOMName("write")]
public void Write(params string[] texts)
Параметри
texts
string[]
Рядок, який потрібно розібрати в якусь структуру в моделі структури документа.
WriteLn(params string[])
Записує рядок тексту, за яким слідує символ нового рядка, у потік документа, відкритий за допомогою open(). Зверніть увагу, що функція створить документ, який не обов’язково керується DTD і може призвести до недійсного результату в контексті документа.
[DOMName("writeln")]
public void WriteLn(params string[] texts)
Параметри
texts
string[]
Рядок, який потрібно розібрати в якусь структуру в моделі структури документа.
OnAbort
Отримує або встановлює обробник подій для події OnAbort.
public event DOMEventHandler OnAbort
Тип події
OnBlur
Отримує або встановлює обробник подій для події OnBlur.
public event DOMEventHandler OnBlur
Тип події
OnCanPlayThrough
Отримує або встановлює обробник подій для події OnCanPlayThrough.
public event DOMEventHandler OnCanPlayThrough
Тип події
OnCancel
Отримує або встановлює обробник подій для події OnCancel.
public event DOMEventHandler OnCancel
Тип події
OnCanplay
Отримує або встановлює обробник подій для події OnCanplay.
public event DOMEventHandler OnCanplay
Тип події
OnChange
Отримує або встановлює обробник подій для події OnChange.
public event DOMEventHandler OnChange
Тип події
OnClick
Отримує або встановлює обробник подій для події OnClick.
public event DOMEventHandler OnClick
Тип події
OnCueChange
Отримує або встановлює обробник подій для події OnCueChange.
public event DOMEventHandler OnCueChange
Тип події
OnDblClick
Отримує або встановлює обробник подій для події OnDblClick.
public event DOMEventHandler OnDblClick
Тип події
OnDurationChange
Отримує або встановлює обробник подій для події OnDurationChange.
public event DOMEventHandler OnDurationChange
Тип події
OnEmptied
Отримує або встановлює обробник подій для події OnEmptied.
public event DOMEventHandler OnEmptied
Тип події
OnEnded
Отримує або встановлює обробник подій для події OnEnded.
public event DOMEventHandler OnEnded
Тип події
OnError
Отримує або встановлює обробник подій для події OnError.
public event DOMEventHandler OnError
Тип події
OnFocus
Отримує або встановлює обробник подій для події OnFocus.
public event DOMEventHandler OnFocus
Тип події
OnInput
Отримує або встановлює обробник подій для події OnInput.
public event DOMEventHandler OnInput
Тип події
OnInvalid
Отримує або встановлює обробник подій для події OnInvalid.
public event DOMEventHandler OnInvalid
Тип події
OnKeyDown
Отримує або встановлює обробник подій для події OnKeyDown.
public event DOMEventHandler OnKeyDown
Тип події
OnKeyPress
Отримує або встановлює обробник подій для події OnKeyPress.
public event DOMEventHandler OnKeyPress
Тип події
OnKeyUp
Отримує або встановлює обробник подій для події OnKeyUp.
public event DOMEventHandler OnKeyUp
Тип події
OnLoad
Отримує або встановлює обробник подій для події OnLoad.
public event DOMEventHandler OnLoad
Тип події
OnLoadStart
Отримує або встановлює обробник подій для події OnLoadStart.
public event DOMEventHandler OnLoadStart
Тип події
OnLoadedData
Отримує або встановлює обробник подій для події OnLoadedData.
public event DOMEventHandler OnLoadedData
Тип події
OnLoadedMetadata
Отримує або встановлює обробник подій для події OnLoadedMetadata.
public event DOMEventHandler OnLoadedMetadata
Тип події
OnMouseDown
Отримує або встановлює обробник подій для події OnMouseDown.
public event DOMEventHandler OnMouseDown
Тип події
OnMouseEnter
Отримує або встановлює обробник подій для події OnMouseEnter.
public event DOMEventHandler OnMouseEnter
Тип події
OnMouseLeave
Отримує або встановлює обробник подій для події OnMouseLeave.
public event DOMEventHandler OnMouseLeave
Тип події
OnMouseMove
Отримує або встановлює обробник подій для події OnMouseMove.
public event DOMEventHandler OnMouseMove
Тип події
OnMouseOut
Отримує або встановлює обробник подій для події OnMouseOut.
public event DOMEventHandler OnMouseOut
Тип події
OnMouseOver
Отримує або встановлює обробник подій для події OnMouseOver.
public event DOMEventHandler OnMouseOver
Тип події
OnMouseUp
Отримує або встановлює обробник подій для події OnMouseUp.
public event DOMEventHandler OnMouseUp
Тип події
OnMouseWheel
Отримує або встановлює обробник подій для події OnMouseWheel.