Function: libxml-available-p
libxml-available-p is a function defined in xml.c.
Signature
(libxml-available-p)
Documentation
Return t if libxml2 support is available in this instance of Emacs.
Probably introduced at or before Emacs version 27.1.
Source Code
// Defined in /usr/src/emacs/src/xml.c
{
#ifdef HAVE_LIBXML2
# ifdef WINDOWSNT
Lisp_Object found = Fassq (Qlibxml2, Vlibrary_cache);
if (CONSP (found))
return XCDR (found);
else
{
Lisp_Object status;
status = init_libxml2_functions () ? Qt : Qnil;
Vlibrary_cache = Fcons (Fcons (Qlibxml2, status), Vlibrary_cache);
return status;
}
# else
return Qt;
# endif /* WINDOWSNT */
#else
return Qnil;
#endif /* HAVE_LIBXML2 */
}