|
|
Zveřejněno 04.08.2016 17:05:36
|
|
|
|

Adresa ke stažení:
http://htmlagilitypack.codeplex.com/
<HtmlNode> Ie-numerable Ancestors(); Vrátí kolekci všech rodičovských uzlů tohoto prvku. <HtmlNode> IEnumerable Ancestors (název řetězce); Vrací kolekci všech rodičovských uzlů, jejichž názvy parametrů odpovídají tomuto prvku. IEnumerable<HtmlNode> AncestorsAndSelf(); Vrací všechny rodičovské uzly a vlastní sbírku tohoto prvku. IEnumerable<HtmlNode> AncestorsAndSelf (název řetězce); Vrací kolekci všech rodičovských uzlů a sebe sama, které odpovídají názvu tohoto prvku. HtmlNode AppendChild(HtmlNode newChild); přidává parametrický prvek k podprvku, který tento prvek volá (připojuje se na konci) void AppendChildren(HtmlNodeCollection newChildren); přidává prvky v kolekci parametrů jako děti volajícího prvku (přidány na konci) HtmlNode PrependChild(HtmlNode newChild); Umístěte prvek v argumentu jako podprvek na vrchol volajícího prvku void PrependChildren(HtmlNodeCollection novíDěti); Umístěte všechny prvky v sadě parametrů jako podřízené prvky před volajícím prvkem static bool CanOverlapElement (název řetězce); Zjistit, zda lze uložit duplicitní prvky IEnumerable<HtmlAttribute> ChildAttributes (název řetězce); Získejte atributy všech podřízených prvků (názvy parametrů by měly odpovídat názvům prvků) HtmlNode Clone(); Tento uzel je klonován na nový uzel HtmlNode CloneNode(bool deep); Uzel je klonován na nový bod a parametry určují, zda se podprvky klonují společně HtmlNode CloneNode(string newName); Změňte název prvku při klonování HtmlNode CloneNode(string newName, bool deep); Změňte název prvku při klonování. parametru pro určení, zda klonovat společně s podprvky void CopyFrom(HtmlNode node); Vytvářejte pod nimi duplicitní uzly a podstromy. void CopyFrom(HtmlNode node, bool deep); Vytvořte kopii uzlu. XPathNavigator CreateNavigator(); Jeden se vrátil pro tento dokument pro XPathNavigator statický HtmlNode CreateNode(string html); Statická metoda, která umožňuje vytvořit nový uzel pomocí řetězce XPathNavigator CreateRootNavigator(); Vytvořte XPathNavigator pro kořenovou cestu IEnumerable<HtmlNode> DescendantNodes(); Získejte všechny poduzly IEnumerable<HtmlNode> DescendantNodesAndSelf(); Získejte všechny poduzly a sebe <HtmlNode> IEnumerable Descendants(); Získejte všechny podřízené uzly v seznamu výčtu IEnumerable<HtmlNode> Descendants (název řetězce); Získejte všechny podřízené uzly v seznamu výčetů a všimněte si, že názvy prvků odpovídají parametrům IEnumerable<HtmlNode> DescendantsAndSelf(); Získejte všechny poduzly v seznamu i samotné IEnumerable<HtmlNode> DescendantsAndSelf (název řetězce); Získejte všechny poduzly v seznamu enumerace i samotné, a věnujte pozornost názvům prvků, aby odpovídaly parametrům HtmlNode Element (název řetězce); Získejte prvek založený na názvu parametru <HtmlNode> IEnumerable Elements (název řetězce); Získejte shodnou sadu prvků založenou na názvu parametru bool GetAttributeValue (string name, bool def); Pomocná metoda použitá k získání hodnoty vlastnosti tohoto uzlu (Booleovského typu). Pokud vlastnost není nalezena, vrátí se výchozí hodnota. int GetAttributeValue (název řetězce, int def); Metoda nápovědy se používá k získání hodnoty (celých čísel) atributu tohoto uzlu. Pokud vlastnost není nalezena, vrátí se výchozí hodnota. string GetAttributeValue (název řetězce, string def); Metoda nápovědy se používá k získání hodnoty (typu řetězce) vlastnosti tohoto uzlu. Pokud vlastnost není nalezena, vrátí se výchozí hodnota. HtmlNode InsertAfter(HtmlNode newChild, HtmlNode refChild); Vkládání uzlu za druhý parametr je sourozenecký vztah s druhým parametrem HtmlNode InsertBefore(HtmlNode newChild, HtmlNode refChild); Říká se, že uzel je vložen za druhý uzel parametru a druhý parametr je sourozenecký vztah static bool IsCDataElement (název řetězce); Určuje, zda je uzel prvku CDATA element. static bool IsClosedElement (název řetězce); Určuje, zda je uzel prvku uzavřený či ne statický bool IsEmptyElement (název řetězce); Určuje, zda je přítomen prázdný uzel prvku. static bool IsOverlappedClosingElement(string text); Určení, zda text odpovídá uzlu, může zachovat překrývající se koncové značky. void Remove(); Odstraňte volající uzel z rodičovské kolekce void RemoveAll(); Odstraňte všechny podvozky a vlastnosti volajícího uzlu void Odstranit všechnyDěti(); Odstraňte všechny podřízené uzly volajícího uzlu HtmlNode RemoveChild(HtmlNode oldChild); Odstraňte poduzelný uzel s určeným jménem volajícího uzlu HtmlNode RemoveChild(HtmlNode oldChild, bool keepGrandChildren); Odstraňte poduzelný uzel z volacího jména volacího uzlu a druhý parametr určí, zda jej odstranit spolu s vnukem HtmlNode ReplaceChild(HtmlNode newChild, HtmlNode oldChild); Nahraďte jeden z původních poduzlů volajícího uzlu novým a druhým parametrem je starý uzel HtmlNodeCollection SelectNodes(string xpath); Získejte kolekci uzlů založených na XPathu HtmlNode SelectSingleNode(string xpath); Získejte unikátní uzel založený na XPath HtmlAttribute SetAttributeValue(název řetězce, hodnota řetězce); Nastavte vlastnosti volajícího uzlu string WriteContentTo(); Uložte všechny potomky tohoto uzlu do řetězce. void WriteContentTo(TextWriter outText); Uložte všechny potomky tohoto uzlu do určeného TextWriteru. string WriteTo(); Uložte aktuální uzel do řetězce. void WriteTo(TextWriter outText); Uložit aktuální uzel do určeného TextWriteru. void WriteTo (XmlWriter writer); Uložit aktuální uzel do určeného XmlWriteru.
|
Předchozí:HtmlAgilityPack parsuje xpath uzel html5 s chybouDalší:ASP.NET MVC upravuje výchozí cestu sdíleného pohledu (MVC2, MVC3)
|