|
|
Опубліковано 04.08.2016 17:05:36
|
|
|
|

Завантажити адресу:
http://htmlagilitypack.codeplex.com/
IEnumerable<HtmlNode> Ancestors(); Повертає колекцію всіх батьківських вузлів цього елемента. IEnumerable<HtmlNode> Ancestors (назва рядка); Повертає колекцію всіх батьківських вузлів, імена параметрів яких відповідають цьому елементу. Наприклад<HtmlNode>, незліченні предки і Себе(); Повертає всі батьківські вузли та власну колекцію цього елемента. IEnumerable<HtmlNode> AncestorsAndSelf (назва рядка); Повертає колекцію всіх батьківських вузлів і себе, які відповідають назві цього елемента. HtmlNode AppendChild(HtmlNode newChild); Додає елемент параметра до дочірнього елемента, який викликає цей елемент (додано в кінці) void AppendChildren (HtmlNodeCollection newChildren); Додає елементи до колекції параметрів як нащадки викликаючого елемента (додано в кінці) HtmlNode PrependChild(HtmlNode newChild); Розмістіть елемент у аргументі як дочірній елемент у верхній частині викликаючого елемента void PrependChildren (HtmlNodeCollection newChildren); Розмістіть усі елементи набору параметрів як дочірні елементи перед викликаючим елементом статичний bool CanOverlapElement (ім'я рядка); Визначте, чи можна зберегти дублікати елементи IEnumerable<HtmlAttribute> ChildAttributes(ім'я рядка); Отримайте атрибути всіх дочірніх елементів (імена параметрів мають відповідати іменам елементів) Клон HtmlNode(); Цей вузол клонується у новий вузол HtmlNode CloneNode(bool deep); Вузол клонується в нову точку, і параметри визначають, чи клонувати дочірні елементи разом HtmlNode CloneNode(string newName); Змініть назву елемента під час клонування HtmlNode CloneNode(string newName, bool deep); Змінюйте ім'я елемента під час клонування. параметр для визначення, чи клонувати разом із дочірніми елементами void CopyFrom(вузол HtmlNode); Створюйте дублікати вузлів і піддерев під ними. void CopyFrom(вузол HtmlNode, bool deep); Створіть копію вузла. XPathNavigator CreateNavigator(); Один із них повернувся для цього документа для XPathNavigator статичний HtmlNode CreateNode(string html); Статичний метод, який дозволяє створити новий вузол із рядком XPathNavigator CreateRootNavigator(); Створіть XPathNavigator для кореневого шляху IEnumerable<HtmlNode> DescendantNodes(); Отримайте всі дочірні вузли IEnumerable<HtmlNode> DescendantNodesAndSelf(); Отримайте всі дочірні вузли і себе Тобто незліченні<HtmlNode> нащадки(); Отримайте всі дочірні вузли зі списку перепису IEnumerable<HtmlNode> Descendants (назва рядка); Отримайте всі дочірні вузли зі списку перепису і зверніть увагу, що імена елементів відповідають параметрам Тобто незліченні<HtmlNode> нащадкиІСебе(); Отримайте всі дочірні вузли зі списку перерахування, а також самі себе IEnumerable<HtmlNode> DescendantsAndSelf (назва рядка); Отримайте всі дочірні вузли зі списку перерахування та самих себе, і зверніть увагу на назви елементів, щоб відповідати параметрам HtmlNode Element (ім'я рядка); Отримайте елемент на основі імені параметра <HtmlNode> IEnumerable Elements (назва рядка); Отримайте відповідний набір елементів на основі імені параметра bool GetAttributeValue (назва рядка, bool def); Метод допомоги, що використовується для отримання значення властивості цього вузла (булевий тип). Якщо властивість не знайдена, повертається значення за замовчуванням. int GetAttributeValue (ім'я рядка, int def); Метод допомоги використовується для отримання значення (цілого числа) атрибута цього вузла. Якщо властивість не знайдена, повертається значення за замовчуванням. рядок GetAttributeValue (ім'я рядка, визначення рядка); Метод допомоги використовується для отримання значення (тип рядка) властивості цього вузла. Якщо властивість не знайдена, повертається значення за замовчуванням. HtmlNode InsertAfter(HtmlNode newChild, HtmlNode refChild); Вставлення вузла за другим параметром є сестринським відносином із другим параметром HtmlNode InsertBefore(HtmlNode newChild, HtmlNode refChild); Кажуть, що вузол вставляється після другого параметричного вузла, а другий параметр — це сестринський зв'язок статичний bool IsCDataElement (назва рядка); Визначає, чи є елементний вузол елементом CDATA. статичний bool IsClosedElement (ім'я рядка); Визначає, чи є вузол елемента замкненим чи ні статичний bool IsEmptyElement (ім'я рядка); Визначає, чи присутній вузол порожнього елемента. статичний bool IsOverlappedClosingElement (рядковий текст); Визначення того, чи відповідає текст вузлу, дозволяє зберегти накладені кінцеві маркери. void Remove(); Видалити викликаючий вузол із батьківської колекції void RemoveAll(); Видалити всі дочірні вузли та властивості викликаючого вузла void RemoveAllChildren(); Видаліть усі дочірні вузли викликаючого вузла HtmlNode RemoveChild(HtmlNode oldChild); Видаліть дочірній вузол із зазначеною назвою викликаючого вузла HtmlNode RemoveChild(HtmlNode oldChild, bool keepGrandChildren); Видаляйте дочірній вузол імені виклику викликаючого вузла, і другий параметр визначає, чи слід його видаляти разом із внучним вузлом HtmlNode ReplaceChild(HtmlNode newChild, HtmlNode oldChild); Замініть один із початкових дочірніх вузлів викликаючого вузла на новий — і другий параметр — старий вузол HtmlNodeCollection SelectNodes(рядок xpath); Отримайте колекцію вузлів на основі XPath HtmlNode SelectSingleNode(рядок xpath); Отримайте унікальний вузол на основі XPath HtmlAttribute SetAttributeValue (ім'я рядка, значення рядка); Встановіть властивості викликаючого вузла рядок WriteContentTo(); Збережіть усі дочерні частини цього вузла на рядок. void WriteContentTo (TextWriter outText); Збережіть усі дочерні частини цього вузла у вказаний TextWriter. string WriteTo(); Збережіть поточний вузол у рядку. void WriteTo (TextWriter outText); Збережіть поточний вузол у вказаному TextWriter. void WriteTo (XmlWriter writer); Збережіть поточний вузол у вказаному XmlWriter.
|
Попередній:HtmlAgilityPack аналізує xpath node html5 з помилкоюНаступний:ASP.NET MVC змінює шлях Shared за замовчуванням у вигляді (MVC2, MVC3)
|