HtmlControlType

HtmlControlType enumeration

Type de nœuds de document qui représentent les éléments <input> et <select> importés depuis HTML.

public enum HtmlControlType

Valeurs

NomÉvaluerLa description
FormField0Un champ de formulaire.
StructuredDocumentTag1Une balise de document structurée

Exemples

Montre comment définir le type préféré de nœuds de document qui représenteront les éléments <input> et <select> importés.

const string html = @"
    <html>
        <select name='ComboBox' size='1'>
            <option value='val1'>item1</option>
            <option value='val2'></option>
        </select>
    </html>
";

HtmlLoadOptions htmlLoadOptions = new HtmlLoadOptions();
htmlLoadOptions.PreferredControlType = HtmlControlType.StructuredDocumentTag;

Document doc = new Document(new MemoryStream(Encoding.UTF8.GetBytes(html)), htmlLoadOptions);
NodeCollection nodes = doc.GetChildNodes(NodeType.StructuredDocumentTag, true);

StructuredDocumentTag tag = (StructuredDocumentTag) nodes[0];

Voir également