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

Адрес для скачивания:
http://htmlagilitypack.codeplex.com/
IEnumerable<HtmlNode> Ancestors(); Возвращает набор всех родительских узлов этого элемента. IEnumerable<HtmlNode> Ancestors (имя строки); Возвращает коллекцию всех родительских узлов, имена параметров которых совпадают с этим элементом. <HtmlNode> IEnumerable AncestorsAndSelf(); Возвращает все родительские узлы и собственную коллекцию этого элемента. 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(строка newName); Изменяйте имя элемента во время клонирования HtmlNode CloneNode(string newName, bool deep); Измените имя элемента во время клонирования. параметр для определения, можно ли клонировать вместе с дочерними элементами void CopyFrom(узел HtmlNode); Создайте под ними дублирующиеся узлы и поддеревья. void CopyFrom(узел HtmlNode, bool deep); Создайте копию узла. XPathNavigator CreateNavigator(); Один из них вернулся для этого документа для XPathNavigator статический HtmlNode CreateNode(строка html); Статический метод, позволяющий создать новый узел с помощью строки XPathNavigator CreateRootNavigator(); Создайте XPathNavigator для корневого пути IEnumerable<HtmlNode> DescendantNodes(); Получите все дочерние узлы <HtmlNode> IEnumerable DescendantNodesAndSelf(); Соберите все дочерние узлы и себя IEбесчисленные<HtmlNode> потомки(); Получите все дочерние узлы из списка перечисления IEnumerable<HtmlNode> Descendants (имя строки); Получите все дочерние узлы из списка перечисления и обратите внимание, что имена элементов совпадают с параметрами IEcountable<HtmlNode> DescendantsAndSelf(); Получите все дочерние узлы из списка перечисления, а также сами себя IEnumerable<HtmlNode> DescendantsAndSelf (имя строки); Соберите все дочерние узлы из списка перечисления и сами себя, и обратите внимание на имена элементов, чтобы они совпадали с параметрами HtmlNode Element (имя строки); Получите элемент на основе имени параметра <HtmlNode> IEnumerable Elements (имя строки); Получите совпадающий набор элементов на основе имени параметра bool GetAttributeValue (имя строки, bool def); Метод помощи, используемый для получения значения свойства данного узла (булев тип). Если свойство не найдено, возвращается значение по умолчанию. int GetAttributeValue (имя строки, int def); Метод помощи используется для получения значения (целочисленного) атрибута этого узла. Если свойство не найдено, возвращается значение по умолчанию. строка GetAttributeValue (имя строки, строка def); Метод помощи используется для получения значения (типа строки) свойства этого узла. Если свойство не найдено, возвращается значение по умолчанию. 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. строка WriteTo(); Сохраните текущий узел в строку. void WriteTo (TextWriter outText); Сохраните текущий узел в указанном TextWriter. void WriteTo (XmlWriter writer); Сохраните текущий узел в указанном XmlWriter.
|
Предыдущий:HtmlAgilityPack анализирует узел xpath html5 с ошибкойСледующий:ASP.NET MVC изменяет общий стандартный путь вида (MVC2, MVC3)
|