Zur Zeit befasse ich mich mit einem HtmlDocument in c # von einer Website:
return doc.DocumentNode.SelectSingleNode("//span[@title=input]").InnerText;
Ich möchte den inneren Text aus einer Spanne mit dem Titel "Eingabe" erhalten. Oben ist mein aktueller Code, aber ich erhalte eine NullReferenceException, wenn ich versuche, sie auszuführen. Was sollte mein impliziter Parameter sein, um den Text von "Eingabe" abzurufen?
return doc.DocumentNode.SelectSingleNode("//span[@title='"+input+"']").InnerText;
Da die Eingabe keine Zeichenfolge ist, muss sie verkettet werden, damit sie den Parametern entspricht. Danke für alle Hilfe!
Sie müssen Zeichenfolgen in Anführungszeichen in XPath-Ausdrücken abgrenzen:
return doc.DocumentNode.SelectSingleNode("//span[@title='input']").InnerText;
Eine einfache input
versucht, einen Knoten mit diesem Namen zu vergleichen und seinen Wert zu ersetzen.