Utilitaires¶
Pour des raisons pratiques, le module epub
propose un module utilitaire
appelé epub.utils
. Il regroupe les fonctions pratiques à utilisées.
-
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 renvoyé
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 renvoyé
tuple