Header WebSite (huez)

Workaround minidom

Minidom est la lib python par défaut. Celle ci souffre d'un défaut majeur, l'impossibilité de choisir le formatage des données lors du passage DOM->XML

Exemple : parse("Value") entrainera le résultat de toprettyxml() suivant : Value

Omis le coté "perte de lisibilité", si vous bossez sur un plist, aucun parser mac n'arrivera à re-parcourir les données.

Solution un peu sale mais très pratique, merci à Brendan :

fix = re.compile(r'((?<=>)(\n[\t]*)(?=[^<\t]))|(?<=[^>\t])(\n[\t]*)(?=<)')
fixed_output = re.sub(fix, '', input_string)

Source : http://pastebin.com/QH2YE8ki