XML documentation builder