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")