Extraer el DocType usando Jsoup


En este ejemplo, obtendremos el DocType de la página HTML.

Función getDocType

para extraer el DocType debemos usar la siguiente función, como parámetro se le debe pasar el objeto de tipo Document de Jsoup

private fun getDocType(doc: Document) : String? {
    val nods = doc.childNodes()
    for (node in nods) {
        if (node is DocumentType) {
            val documentType = node as DocumentType
            return documentType.toString()
        }
    }
    return null
}

Su uso

Para usar la función getDocType, solo es necesario pasar el tipo de variable que retorna la conexión JSoup

//Obtener el objeto Document para parsear al recibir el html de la url
val doc = Jsoup.connect("https://dev4phones.wordpress.com/").get()

val docType:STring? = getDocType(doc)
Log.d(TAG,"DocType= $docType:STring")

Publicado por Codelaby

Mobile DevDesigner

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: