Microsoft Assistance Markup Language
MAML (Abkürzung für Microsoft Assistance Markup Language) ist Microsofts XML-basierte Auszeichnungssprache für das kommende Hilfesystem in Windows Longhorn.
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ögicht 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.
In MAML verfasster Inhalt kann in viele verschiedenen Formaten ausgegeben werden und schließt DHTML, XAML, RTF und Druck ein.