2013-09-01 5 views
0

Voici quelques liens qui documentent les fonctions que je veux utiliser:Gestion des erreurs avec des fonctions libxml

Étant donné que ces fonctions utilisent dynamique allocation de mémoire, je veux faire la vérification d'erreur, mais je n'ai pas pu trouver d'informations sur le comportement de ces fonctions en cas d'erreur. Est-ce que ces fonctions retournent simplement NULL en cas d'échec?

Répondre

1

Oui, comme la plupart des fonctions libxml2 qui renvoient des pointeurs, celles-ci renvoient NULL en cas d'erreur.

+0

Comment savez-vous cela? – Robert777

+1

Jetez un coup d'œil au [code source] (https://git.gnome.org/browse/libxml2/tree/tree.c). – nwellnhof