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