libbsdxml(3)

libbsdxml3

Expat xml parser library

Usage

#include <bsdxml.h>

Overview

The libbsdxml library is a verbatim copy of the eXpat XML library version 2.9.0.

The libbsdxml library is intended to be used within the FreeBSD base system only. Use of the libbsdxml library for other purposes is not supported and discouraged.

To avoid version and autoconfiguration issues, the library has been renamed to libbsdxml rather than retain the original eXpat library and include file names to prevent confusion and autoconfiguration issues for 3rd party software.

Releases

56 releases since FreeBSD 5.0-RELEASE; the text changed 43 times.

  1. 5.0
  2. 5.1–6.3
  3. 6.4
  4. 7.0
  5. 7.1
  6. 7.2
  7. 7.3
  8. 7.4
  9. 8.0
  10. 8.1
  11. 8.2
  12. 8.3
  13. 8.4
  14. 9.0
  15. 9.1
  16. 9.2
  17. 9.3
  18. 10.0
  19. 10.1
  20. 10.2
  21. 10.3
  22. 10.4
  23. 11.0
  24. 11.1
  25. 11.2
  26. 11.3
  27. 11.4
  28. 12.0
  29. 12.1
  30. 12.2
  31. 12.3
  32. 12.4
  33. 13.0–13.1
  34. 13.2
  35. 13.3–13.4
  36. 13.5
  37. 14.0
  38. 14.1–14.2
  39. 14.3
  40. 14.4
  41. 14.5
  42. 15.0
  43. 15.1
  44. 16.0

Authors

The original eXpat was written in 1997 by James Clark ⟨[email protected]⟩.

Subsequently eXpat maintenance and development was taken up in 2000 by a group of people under the leadership of Fred Drake, Paul Prescod, and Clark Cooper.

Sebastian Pipping ⟨[email protected]⟩ took over maintenance of eXpat in 2016.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.