Я бы посоветовал oXygen. Он платный, но если вам регулярно приходится работать с XML и всеми вытекающими, то приобретение оправдано. Очень крутой редактор.
Ненавижу XML, XSL, XSD. Это зло! но зло неизбежное :) Так уж случилось, что наша компания сдает отчеты в Центральный Банк именно в XML формате… целому отделу пришлось несколько месяцев грызть XSL чтобы в конечном итоге получить valid по данному из ЦБ Shema-e…
Для тех кто столкнулся с XSL вот пару линков для помощи… все почти что одно и тоже… 1 2 3
Если Вы генерите XML из базы данных, то не совсем понимаю зачем вам XSL. Кроме того есть куча графических мепперов, в которых пользователь мышкой таскает поля, а XSLT генерится сам. Ваша компания могла бы сэкономить приобретя один из них.
XML получаемый из базы обширный и из него нужно получить под конкретную схему XML… вот в этом звене и работает XSL. Я честно признаться не работал с программами типа XSL Mapping Editor, все писалось руками
XSD: частичная валидация