25:
182:
The structured feature of MAML means that it can express a wide range of active concepts as well. One notable feature is guided help (active content wizard), which allows the help file to either run a task automatically or highlight the parts of the screen a user should interact with step-by-step.
179:). Documents and their constituent elements are defined by their context. With MAML, the emphasis is on content and the tasks a user performs with a computer, not the features of the software. Presentation is managed as part of the rendering engine when a user requests a topic.
299:
303:
202:
The structural transformation contains reusable content and applies conditional logic to determine the structure that content should take when it is displayed, and the content of the text itself.
770:
418:
374:
300:"PowerShell on-line help: A change you should make for V2 (#3) (and How to Author MAML help files for PowerShell) - James O'Neill's blog - Site Home - TechNet Blogs"
256:.hxs files. A third party "xHelpMarkup" tool for compiling and decompiling exists, but it is only a wrapper around the BDD 2007 apcompnt and apss.dll tools.
35:
252:
MAML content uses the h1s help file format, which, along with the HelpPane viewer, is found in
Windows Vista and Windows 7. The format is similar to
171:
The most significant aspect of MAML is that it shifts the production of user assistance to the concept of structured authoring (somewhat similar to
93:
411:
65:
735:
572:
210:
172:
72:
164:
Framework 2, but more options shipped with the release of .NET Framework 3. Previously, user assistance for
Windows operating systems used
160:
MAML is a departure from all previous types of user assistance for
Windows operating systems. Some of its features have been available in
404:
79:
746:
622:
602:
183:
The feature was a notable aspect of
Project Longhorn, yet Microsoft opted not to incorporate it into the ultimate release of Vista.
61:
612:
50:
587:
165:
380:
86:
42:
765:
650:
205:
The presentation transformation enables content authored in MAML to be used in many different formats, including
725:
705:
640:
552:
443:
675:
780:
391:
475:
270:
198:
Three levels of transformation occur when a topic is displayed: structure, presentation, and rendering:
775:
353:
690:
233:
229:
There are no tools to assist in creating MAML; therefore, the XML files must be created manually.
241:
186:
The MAML authoring structure is divided into segments related to a type of content: conceptual,
680:
506:
463:
253:
214:
448:
427:
335:
220:
The rendering transformation applies style sheets and displays the final content to users.
130:
190:, glossary, procedure, reference, reusable content, task, troubleshooting, and tutorial.
458:
161:
133:
developed by the
Microsoft User Assistance Platform team to provide user assistance ("
759:
592:
453:
138:
470:
435:
206:
237:
134:
24:
537:
149:
317:
567:
396:
670:
665:
655:
632:
627:
542:
521:
710:
607:
582:
562:
275:
176:
700:
695:
617:
557:
547:
501:
386:
168:
files, which contains little machine-readable semantic information.
730:
715:
660:
597:
516:
496:
265:
720:
685:
577:
491:
400:
511:
187:
126:
18:
46:
530:
484:
434:
148:MAML is also used to provide help information for
383:at the Microsoft Developer Network (discontinued)
412:
244:may be used to manually create MAML content.
8:
771:Microsoft application programming interfaces
152:V2 Cmdlets, modules and advanced functions.
51:introducing citations to additional sources
419:
405:
397:
375:Microsoft Vista User Experience Guidelines
41:Relevant discussion may be found on the
287:
318:"Microsoft "Longhorn" Help Highlights"
62:"Microsoft Assistance Markup Language"
7:
293:
291:
115:Microsoft Assistance Markup Language
141:operating system. It makes up the
14:
747:List of document markup languages
354:"AP Help - Technical Information"
34:relies largely or entirely on a
23:
392:Help-Info.de MAML documentation
298:O'Neils, James (4 March 2016).
1:
381:Assistance Platform Team Blog
166:Microsoft Compiled HTML Help
16:Markup language by Microsoft
797:
744:
428:Document markup languages
444:Compound Document Format
232:An application such as
217:, and printed material.
387:Sandcastle MAML Guide
137:") for the Microsoft
47:improve this article
377:at the MSDN Library
143:Assistance Platform
145:on Windows Vista.
753:
752:
112:
111:
97:
788:
766:Markup languages
681:ReStructuredText
464:WordprocessingML
421:
414:
407:
398:
362:
361:
358:www.help-info.de
350:
344:
343:
332:
326:
325:
314:
308:
307:
302:. Archived from
295:
254:Microsoft Help 2
107:
104:
98:
96:
55:
27:
19:
796:
795:
791:
790:
789:
787:
786:
785:
756:
755:
754:
749:
740:
526:
480:
430:
425:
371:
366:
365:
352:
351:
347:
334:
333:
329:
316:
315:
311:
297:
296:
289:
284:
262:
250:
227:
196:
158:
131:markup language
108:
102:
99:
56:
54:
40:
28:
17:
12:
11:
5:
794:
792:
784:
783:
778:
773:
768:
758:
757:
751:
750:
745:
742:
741:
739:
738:
733:
728:
723:
718:
713:
708:
703:
698:
693:
688:
683:
678:
673:
668:
663:
658:
653:
648:
643:
638:
635:
630:
625:
620:
615:
610:
605:
600:
595:
590:
585:
580:
575:
570:
565:
560:
555:
550:
545:
540:
534:
532:
528:
527:
525:
524:
519:
514:
509:
504:
499:
494:
488:
486:
482:
481:
479:
478:
473:
468:
467:
466:
461:
459:PresentationML
456:
446:
440:
438:
432:
431:
426:
424:
423:
416:
409:
401:
395:
394:
389:
384:
378:
370:
369:External links
367:
364:
363:
345:
327:
309:
306:on 2016-03-04.
286:
285:
283:
280:
279:
278:
273:
268:
261:
258:
249:
246:
226:
223:
222:
221:
218:
203:
195:
192:
157:
154:
110:
109:
45:. Please help
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
793:
782:
781:Windows Vista
779:
777:
774:
772:
769:
767:
764:
763:
761:
748:
743:
737:
734:
732:
729:
727:
724:
722:
719:
717:
714:
712:
709:
707:
704:
702:
699:
697:
694:
692:
689:
687:
684:
682:
679:
677:
674:
672:
669:
667:
664:
662:
659:
657:
654:
652:
649:
647:
644:
642:
639:
636:
634:
631:
629:
626:
624:
621:
619:
616:
614:
611:
609:
606:
604:
601:
599:
596:
594:
593:Enriched text
591:
589:
586:
584:
581:
579:
576:
574:
571:
569:
566:
564:
561:
559:
556:
554:
551:
549:
546:
544:
541:
539:
536:
535:
533:
529:
523:
520:
518:
515:
513:
510:
508:
505:
503:
500:
498:
495:
493:
490:
489:
487:
483:
477:
474:
472:
469:
465:
462:
460:
457:
455:
454:SpreadsheetML
452:
451:
450:
447:
445:
442:
441:
439:
437:
433:
429:
422:
417:
415:
410:
408:
403:
402:
399:
393:
390:
388:
385:
382:
379:
376:
373:
372:
368:
359:
355:
349:
346:
341:
337:
336:"Guided Help"
331:
328:
323:
319:
313:
310:
305:
301:
294:
292:
288:
281:
277:
274:
272:
269:
267:
264:
263:
259:
257:
255:
247:
245:
243:
239:
235:
230:
224:
219:
216:
212:
208:
204:
201:
200:
199:
193:
191:
189:
184:
180:
178:
174:
169:
167:
163:
155:
153:
151:
146:
144:
140:
139:Windows Vista
136:
132:
128:
124:
120:
119:Microsoft AML
116:
106:
103:November 2019
95:
92:
88:
85:
81:
78:
74:
71:
67:
64: –
63:
59:
58:Find sources:
52:
48:
44:
38:
37:
36:single source
32:This article
30:
26:
21:
20:
645:
531:Lesser-known
436:Office suite
357:
348:
339:
330:
321:
312:
304:the original
251:
231:
228:
197:
194:Presentation
185:
181:
170:
159:
147:
142:
122:
118:
114:
113:
100:
90:
83:
76:
69:
57:
33:
776:Online help
340:BetaArchive
135:online help
760:Categories
538:AmigaGuide
485:Well-known
282:References
271:Sandcastle
150:PowerShell
73:newspapers
568:CrossMark
322:WritersUA
238:Notepad++
225:Authoring
43:talk page
721:Wikitext
671:Org-mode
666:OpenMath
656:MusicXML
633:LinuxDoc
628:LilyPond
543:AsciiDoc
522:Markdown
260:See also
242:Infopath
125:) is an
711:Texinfo
608:GuideML
583:DocBook
563:ConTeXt
276:WinHelp
234:Notepad
177:DocBook
156:Concept
129:-based
87:scholar
701:Setext
696:S1000D
618:HyTime
558:C-HTML
548:BBCode
502:MathML
248:Format
89:
82:
75:
68:
60:
731:WapTV
716:troff
661:OMDoc
598:FHTML
517:LaTeX
497:XHTML
449:OOXML
266:MHTML
240:, or
207:DHTML
94:JSTOR
80:books
736:XAML
686:RTML
646:MAML
637:Lout
613:HDML
578:Djot
573:DITA
492:HTML
211:XAML
173:DITA
162:.NET
123:MAML
66:news
726:WML
706:TEI
691:RFT
676:POD
651:MEI
641:MIF
623:IPF
603:GML
588:EAD
553:CML
512:TeX
507:RTF
476:UOF
471:ODF
215:RTF
188:FAQ
175:or
127:XML
49:by
762::
356:.
338:.
320:.
290:^
236:,
213:,
209:,
121:,
420:e
413:t
406:v
360:.
342:.
324:.
117:(
105:)
101:(
91:·
84:·
77:·
70:·
53:.
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.