Microsoft Assistance Markup Language
MAML (Microsoft Assistance Markup Language) ist eine XML-basierte Auszeichnungssprache von Microsoft für das kommende Hilfesystem in Windows Vista.
Wesentliche Teile basieren auf dem bereits verfügbaren DocBook Format.
Bedeutsam ist der Wechsel zum Modell eines strukturierten Autorensystems bei MAML. Dokumente und ihre einzelnen Elemente werden semantisch definiert und stellen den Fokus auf Inhalt statt auf die Formatierung. Die Präsentation der Inhalte wird während der Aufbereitung generiert und ermöglicht so einen neuen Grad an Flexibilität.
MAML besteht aus mehreren eindeutigen Inhaltstypen: Konzepte, FAQ's, Glossare, Prozeduren, Verweise, wiederverwendbare Inhalte, Aufgaben, Fehlerbehebung und Anleitungen.
Der in MAML verfasste Inhalt kann in vielen verschiedenen Formaten ausgegeben werden und schließt DHTML, XAML, RTF und Druck ein.