Knowledge (XXG)

Microsoft Assistance Markup Language

Source 📝

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:.

Index


single source
talk page
improve this article
introducing citations to additional sources
"Microsoft Assistance Markup Language"
news
newspapers
books
scholar
JSTOR
XML
markup language
online help
Windows Vista
PowerShell
.NET
Microsoft Compiled HTML Help
DITA
DocBook
FAQ
DHTML
XAML
RTF
Notepad
Notepad++
Infopath
Microsoft Help 2
MHTML
Sandcastle

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.