Wie kann ich den Knoten eines Elements mit dem Namen erhalten? Es gibt GetElementById, warum kein GetElementByName. Das fragliche Element ist:
<select class="box1" name="DAY" tabindex="31"> … </select>
Ich möchte diesen Knoten bekommen können. Aber ich habe keine Ahnung wie.
Pete: Bitte entfernen Sie diese Frage wurde beantwortet. Es ist völlig falsch, probieren Sie es selbst. der node.Name ist nicht der Name des Attributs 'name' ist der Tagname, der NICHT das ist, was ich brauche.
Sie greifen nicht auf das Knotenattribut namens "name" der "select" -Tags in den Nachkommen zu. Sie verwenden die Eigenschaft Name des Tags (xe.Name). Der richtige Ansatz kann sein:
document.DocumentNode.Descendants("select").Where(node => node.GetAttributeValue("name", "").Equals("DAY", StringComparison.InvariantCultureIgnoreCase));