13.2.1 Objetos HTMLParser
Además de los métodos de etiqueta, la clase HTMLParser proporciona
métodos adicionales y variables de instancia para su uso con los métodos
de etiqueta.
- formatter
-
Ésta es la instancia del formateador asociada con el analizador.
- nofill
-
Indicador booleano que debe ser verdadero cuando no se haya de colapsar
el espacio en blanco o falso cuando se deba colapsar. En general, sólo
debe ser cierto cuando el texto se haya de tratar como texto ``preformateado'',
como dentro e un elemento
<PRE>
. El valor predeterminado
es falso. Esto afecta al funcionamiento de handle_data()
y save_end().
- anchor_bgn (href, name, type)
-
Se llama a este método al principio de una región de anclaje. Los argumentos
se corresponden con los atributos homónimos de la etiqueta
<A>
.
La implementación predeterminada mantiene una lista de hipervínculos
(definidos por el atributo HREF
de las etiquetas <A>
)
del documento. La lista de hipervínculos está disponible en el atributo
anchorlist.
- anchor_end ()
-
Se llama a este método al final de una región de anclaje. La implementación
predeterminada añade un marcador de nota al pie con un índice a la lista
de hipervínculos creada por anchor_bgn().
- handle_image (source, alt[, ismap[, align[, width[, height]]]])
-
Se llama a este método para gestionar las imágenes. La implementación
predeterminada se limita a pasar el valor alt al método
handle_data().
- save_bgn ()
-
Empieza a guardar los caracteres en almacenamiento temporal en lugar de
enviarlos al objeto formateador. Se recuperan los datos almacenados
llamando a save_end().
El uso de save_bgn() / save_end() no ha de ser anidado.
- save_end ()
-
Termina de almacenar los caracteres en almacenamiento temporal y devuelve
todos los datos desde la anterior llamada a save_bgn().
Si es falso el indicador nofill, se colapsa el espacio en blanco a
un solo espacio. Si se llama a este método sin llamar antes a
save_bgn(), se lanzará una excepción TypeError.
Ver Sobre este documento... para obtener información sobre sugerencias.