Adresse herunterladen:
http://htmlagilitypack.codeplex.com/
IEnumerable<HtmlNode> Ancestors(); Gibt eine Sammlung aller Elternknoten dieses Elements zurück. IEnumerable<HtmlNode> Ancestors (Zeichenzeichen); Gibt eine Sammlung aller übergeordneten Knoten zurück, deren Parameternamen mit diesem Element übereinstimmen. IEnumerable<HtmlNode> AncestorsAndSelf(); Gibt alle übergeordneten Knoten und seine eigene Sammlung dieses Elements zurück. IEnumerable<HtmlNode> AncestorsAndSelf (Zeichenzeichen); Gibt eine Sammlung aller Elternknoten und sich selbst zurück, die mit dem Namen dieses Elements übereinstimmen. HtmlNode AppendChild (HtmlNode newChild); Fügt ein Parameterelement an ein Kindelement an, das das Element aufruft (am Ende angehängt) void AppendChildren(HtmlNodeCollection newChildren); fügt Elemente in der Parametersammlung als Kinder des aufrufenden Elements an (am Ende angehängt) HtmlNode PrependChild (HtmlNode newChild); Setze das Element im Argument als Kindelement oben auf das aufrufende Element void PrependChildren(HtmlNodeCollection newChildren); Platziere alle Elemente im Parametersatz als Kindelemente, vor dem aufrufenden Element statischer Bool CanOverlapElement (Zeichenkettenbezeichnung); Bestimmen Sie, ob doppelte Elemente gespeichert werden können IEnumerable<HtmlAttribute> ChildAttributes (Stringname); Erhalten Sie die Attribute aller Kindelemente (Parameternamen sollten mit den Elementnamen übereinstimmen) HtmlNode-Klon(); Dieser Knoten wird an einen neuen Knoten geklont. HtmlNode CloneNode (bool deep); Der Knoten wird zu einem neuen Punkt geklont, und die Parameter bestimmen, ob die Kindelemente zusammen geklont werden HtmlNode CloneNode (String newName); Ändere den Namen des Elements während des Klonens HtmlNode CloneNode (String newName, bool deep); Ändere beim Klonen den Namen des Elements. Parameter zu bestimmen, ob zusammen mit den Kindelementen geklont werden soll void CopyFrom(HtmlNode); Erstelle doppelte Knoten und Teilbäume darunter. void CopyFrom(HtmlNode, bool deep); Erstellen Sie eine Kopie des Knotens. XPathNavigator CreateNavigator(); Eines wurde für dieses Dokument für XPathNavigator zurückgegeben statisches HtmlNode CreateNode (String html); Statische Methode, die es ermöglicht, einen neuen Knoten mit einem String zu erstellen XPathNavigator CreateRootNavigator(); Erstellen Sie einen XPathNavigator für den Root-Pfad IEnumerable<HtmlNode> DescendantNodes(); Erhalten Sie alle Unterknoten IEnumerable<HtmlNode> DescendantNodesAndSelf(); Hol alle Kindknoten und dich selbst IEunzählige<HtmlNode> Nachkommen(); Hol alle Kindknoten in der Aufzählungsliste IEnumerable<HtmlNode> Descendants (Zeichenzeichen); Holen Sie alle Kindknoten in der Aufzählungsliste und beachten Sie, dass die Elementnamen mit den Parametern übereinstimmen IEnumerable<HtmlNode> DescendancesAndSelf(); Hol alle Kinderknoten in der Aufzählungsliste sowie sich selbst IEnumerable<HtmlNode> DescendantsAndSelf (Stringname); Hol alle Kinderknoten in der Aufzählungsliste und sie selbst und achte auf die Elementnamen, um die Parameter zu übereinstimmen HtmlNode-Element (Zeichenkettenname); Erhalten Sie ein Element basierend auf dem Parameternamen IEnumerable<HtmlNode> Elements (Zeichenzeichen); Erhalten Sie eine passende Menge von Elementen basierend auf dem Parameternamen bool GetAttributeValue (Zeichenzeichen, bool def); Eine Hilfsmethode, die verwendet wird, um den Wert der Eigenschaft dieses Knotens (Boolesche Typ) zu bestimmen. Wenn die Eigenschaft nicht gefunden wird, wird der Standardwert zurückgegeben. int GetAttributeValue (Zeichenzeichen, int def); Die Hilfemethode wird verwendet, um den Wert (ganze Zahl) des Attributs dieses Knotens zu erhalten. Wenn die Eigenschaft nicht gefunden wird, wird der Standardwert zurückgegeben. String GetAttributeValue (Zeichenzeichen, Zeichenzeichenverteidigung); Die Hilfemethode wird verwendet, um den Wert (Zeichenkettentyp) der Eigenschaft dieses Knotens zu erhalten. Wenn die Eigenschaft nicht gefunden wird, wird der Standardwert zurückgegeben. HtmlNode InsertAfter(HtmlNode newChild, HtmlNode refChild); Das Einfügen eines Knotens hinter dem zweiten Parameterknoten ist eine Geschwisterbeziehung mit dem zweiten Parameter HtmlNode InsertBefore(HtmlNode newChild, HtmlNode refChild); Es heißt, ein Knoten wird nach dem zweiten Parameterknoten eingefügt und der zweite Parameter eine Geschwisterbeziehung statisches Bool IsCDataElement (Zeichenkettenname); Bestimmt, ob ein Elementknoten ein CDATA-Elementknoten ist. statisches Bool IsClosedElement (Zeichenzeichen); Bestimmt, ob der Elementknoten abgeschlossen ist oder nicht statischer bool IsEmptyElement (Zeichenzeichen); Bestimmt, ob ein leerer Elementknoten vorhanden ist. statisches Bool IsOverlappedClosingElement (Stringtext); Die Feststellung, ob der Text einem Knoten entspricht, kann überlappende Endmarker erhalten bleiben. void Entfernen(); Entferne den aufrufenden Knoten aus der Elternsammlung void RemoveAll(); Entferne alle Kinderknoten und Eigenschaften des aufrufenden Knotens void RemoveAllChildren(); Entfernen Sie alle Kindknoten des aufrufenden Knotens HtmlNode RemoveChild (HtmlNode oldChild); Entfernen Sie den Kindknoten mit dem angegebenen Namen des aufrufenden Knotens HtmlNode RemoveChild(HtmlNode oldChild, bool keepGrandChildren); Entfernen Sie den Kindknoten des aufrufenden Knotens, und der zweite Parameter bestimmt, ob dieser zusammen mit dem Enkelkind-Knoten entfernt werden soll HtmlNode ReplaceChild(HtmlNode newChild, HtmlNode oldChild); Ersetzen Sie einen der ursprünglichen Kindknoten des aufrufenden Knotens durch einen neuen, und der zweite Parameter ist der alte Knoten HtmlNodeCollection SelectNodes(String xpath); Hol dir eine Sammlung von Knoten basierend auf XPath HtmlNode SelectSingleNode (String xpath); Erhalte einen einzigartigen Knoten basierend auf XPath HtmlAttribute SetAttributeWert (Zeichenkettenname, Zeichenzeichenwert); Setze die Eigenschaften des aufrufenden Knotens String WriteContentTo(); Speichern Sie alle Kinder dieses Knotens in einen String. void WriteContentTo(TextWriter outText); Speichere alle Kinder dieses Knotens auf den angegebenen TextWriter. String WriteTo(); Speichere den aktuellen Knoten als String. void WriteTo(TextWriter outText); Speichere den aktuellen Knoten im angegebenen TextWriter. void WriteTo (XmlWriter Writer); Speichere den aktuellen Knoten im angegebenen XmlWriter.
|