Utilitaires¶
Pour des raisons pratiques, le module epub
propose un module utilitaire
appelé epub.utils
. Il regroupe les fonctions pratiques à utiliser.
-
epub.utils.
get_node_text
(node)¶ Retourne le contenu texte d’un noeud XML de type ELEMENT_NODE. Si le texte est vide (le tag est vide), la valeur de retour sera une chaîne vide.
Paramètres: node – Le noeud XML dont on cherche à récupérer le texte. Ptype node: xml.dom.Element
Type retourné: string
-
epub.utils.
get_urlpath_part
(url)¶ Découpe une url en deux parties : l’url sans fragment, et le fragment. S’il n’y a pas de fragment alors l’url est retournée telle qu’elle avec fragment à None.
url = 'text/chapter1.xhtml#part2' href, fragment = get_urlpath_part(url) print href # 'text/chapter1.xhtml' print fragment # '#part2'
Paramètres: url (string) – Le chemin d’un fichier à décomposer en deux parties. Type retourné: tuple