Parsisiųsti adresą:
http://htmlagilitypack.codeplex.com/
IEsuskaičiuojami<HtmlNode> protėviai(); Pateikia visų šio elemento pirminių mazgų rinkinį. IEnumerable<HtmlNode> Ancestors(eilutės pavadinimas); Pateikia visų pirminių mazgų, kurių parametrų pavadinimai atitinka šį elementą, rinkinį. IE suskaičiuojami<HtmlNode> protėviai ir aš(); Grąžina visus pirminius mazgus ir savo šio elemento rinkinį. IEnumerable<HtmlNode> AncestorsAndSelf(eilutės pavadinimas); Pateikia visų pirminių mazgų ir savęs, atitinkančių šio elemento pavadinimą, rinkinį. HtmlNode AppendChild(HtmlNode newChild); Prideda parametro elementą prie antrinio elemento, kuris iškviečia elementą (pridedamas pabaigoje) void AppendChildren(HtmlNodeCollection newChildren); Prideda parametrų rinkinio elementus kaip iškviečiančio elemento antrinius elementus (pridedami pabaigoje) HtmlNode PrependChild(HtmlNode newChild); Įdėkite elementą į argumentą kaip antrinį elementą iškviečiančio elemento viršuje void PrependChildren(HtmlNodeCollection newChildren); Įdėkite visus parametrų rinkinio elementus kaip antrinius elementus prieš skambinantį elementą statinis bool CanOverlapElement(eilutės pavadinimas); Nustatykite, ar galima įrašyti pasikartojančius elementus IEnumerable<HtmlAttribute> ChildAttributes(eilutės pavadinimas); Gaukite visų antrinių elementų atributus (parametrų pavadinimai turi atitikti elementų pavadinimus) HtmlNode klonas(); Šis mazgas klonuojamas į naują mazgą HtmlNode CloneNode(bool gilus); Mazgas klonuojamas į naują tašką, o parametrai nustato, ar klonuoti antrinius elementus kartu HtmlNode CloneNode(eilutė newName); Elemento pavadinimo keitimas klonuojant HtmlNode CloneNode(eilutė newName, bool deep); Klonavimo metu pakeiskite elemento pavadinimą. parametras, skirtas nustatyti, ar klonuoti kartu su antriniais elementais void CopyFrom(HtmlNode mazgas); Sukurkite pasikartojančius mazgus ir pomedžius po jais. void CopyFrom(HtmlNode mazgas, bool deep); Sukurkite mazgo kopiją. XPathNavigator CreateNavigator(); Vienas grąžintas šiam dokumentui, skirtam XPathNavigator statinis HtmlNode CreateNode(eilutė html); Statinis metodas, leidžiantis sukurti naują mazgą su eilute XPathNavigator CreateRootNavigator(); Šakninio kelio XPathNavigator kūrimas IEnumerable<HtmlNode> DescendantNodes(); Gauti visus antrinius mazgus IEnumerable<HtmlNode> DescendantNodesAndSelf(); Gaukite visus antrinius mazgus ir save IEsuskaičiuojami<HtmlNode> palikuonys(); Gauti visus antrinius mazgus išvardijimo sąraše IEnumerable<HtmlNode> Descendants(eilutės pavadinimas); Gaukite visus antrinius mazgus išvardijimo sąraše ir atkreipkite dėmesį, kad elementų pavadinimai atitinka parametrus IEsuskaičiuojami<HtmlNode> palikuonysAndSelf(); Gaukite visus antrinius mazgus išvardijimo sąraše ir save IEnumerable<HtmlNode> DescendantsAndSelf(eilutės pavadinimas); Gaukite visus antrinius mazgus išvardijimo sąraše ir patys ir atkreipkite dėmesį į elementų pavadinimus, kad jie atitiktų parametrus HtmlNode elementas(eilutės pavadinimas); Elemento gavimas pagal parametro pavadinimą IEnumerable<HtmlNode> Elements(eilutės pavadinimas); Gaukite atitinkantį elementų rinkinį pagal parametro pavadinimą bool GetAttributeValue(eilutės pavadinimas, bool def); Žinyno metodas, naudojamas šio mazgo ypatybės reikšmei gauti (Bulio tipas). Jei ypatybė nerandama, grąžinama numatytoji reikšmė. int GetAttributeValue(eilutės pavadinimas, int def); Žinyno metodas naudojamas šio mazgo atributo reikšmei (sveikajam skaičiui) gauti. Jei ypatybė nerandama, grąžinama numatytoji reikšmė. eilutė GetAttributeValue(eilutės pavadinimas, eilutės def); Žinyno metodas naudojamas šio mazgo ypatybės reikšmei (eilutės tipui) gauti. Jei ypatybė nerandama, grąžinama numatytoji reikšmė. HtmlNode InsertAfter(HtmlNode newChild, HtmlNode refChild); Mazgo įterpimas už antrojo parametro mazgo yra giminingas ryšys su antruoju parametru HtmlNode InsertBefore(HtmlNode newChild, HtmlNode refChild); Sakoma, kad mazgas įterpiamas po antrojo parametro mazgo, o antrasis parametras yra brolių ir seserų santykiai statinis bool IsCDataElement(eilutės pavadinimas); Nustato, ar elemento mazgas yra CDATA elemento mazgas. statinis bool IsClosedElement(eilutės pavadinimas); Nustato, ar elemento mazgas uždarytas, ar ne statinis bool IsEmptyElement(eilutės pavadinimas); Nustato, ar yra tuščias elemento mazgas. statinis bool IsOverlappedClosingElement(eilutės tekstas); Nustačius, ar tekstas atitinka mazgą, galima išsaugoti persidengiančius pabaigos žymeklius. void Pašalinti(); Skambinančio mazgo šalinimas iš pirminio rinkinio void RemoveAll(); Pašalinti visus skambinančio mazgo antrinius mazgus ir ypatybes void RemoveAllChildren(); Pašalinti visus skambinančio mazgo antrinius mazgus HtmlNode RemoveChild(HtmlNode oldChild); Pašalinkite antrinį mazgą su nurodytu skambinančio mazgo pavadinimu HtmlNode RemoveChild(HtmlNode oldChild, bool keepGrandChildren); Pašalinkite skambinančio mazgo skambučio pavadinimo antrinį mazgą, o antrasis parametras nustato, ar jį pašalinti kartu su anūkiniu mazgu HtmlNode ReplaceChild(HtmlNode newChild, HtmlNode oldChild); Pakeiskite vieną iš pradinių skambinančio mazgo antrinių mazgų nauju, o antrasis parametras yra senasis mazgas HtmlNodeCollection SelectNodes(eilutė xpath); Gaukite mazgų rinkinį, pagrįstą XPath HtmlNode SelectSingleNode(eilutė xpath); Gaukite unikalų mazgą, pagrįstą XPath HtmlAttribute SetAttributeValue(eilutės pavadinimas, eilutės reikšmė); Nustatykite skambinančio mazgo ypatybes eilutė WriteContentTo(); Įrašyti visus to mazgo antrinius elementus į eilutę. void WriteContentTo(TextWriter outText); Įrašyti visus šio mazgo antrinius elementus į nurodytą TextWriter. eilutė WriteTo(); Įrašyti dabartinį mazgą į eilutę. void WriteTo(TextWriter outText); Įrašyti dabartinį mazgą į nurodytą TextWriter. void WriteTo(XmlWriter rašytojas); Įrašyti dabartinį mazgą į nurodytą XmlWriter.
|