Thanks burningice, I copied and customized SiteMapHandler.cs and Verify.cs to App_Code, registered a custom handler for sitemap.xml in Web.Config
Added
if (String.IsNullOrWhiteSpace(child.Title)) continue;
before
WriteElement(child);
Added
if (String.IsNullOrWhiteSpace(child.Title)) continue;
before
WriteElement(child);