HtmlControlType

HtmlControlType enumeration

Tipo de nodos de documento que representan elementos <input> y <select> importados desde HTML.

public enum HtmlControlType

Valores

NombreValorDescripción
FormField0Un campo de formulario.
StructuredDocumentTag1Una etiqueta de documento estructurada

Ejemplos

Muestra cómo establecer el tipo preferido de nodos de documento que representarán los elementos <input> y <select> importados.

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];

Ver también