Microsoft 지원 마크업 언어

Microsoft Assistance Markup Language

Microsoft Assistance Markup Language(Microsoft AML, 일반적으로 MAML이라고 함)는 Microsoft 사용자 지원 플랫폼 팀이 Microsoft Windows Vista 운영 체제에 대한 사용자 지원("온라인 도움말")을 제공하기 위해 개발한 XML 기반 마크업 언어다.Windows Vista에서 지원 플랫폼을 구성한다.

MAML은 PowerShell V2 Cmdlet, 모듈 및 고급 기능에 대한 도움말 정보 제공에도 사용된다.[1]

개념

MAML은 Windows 운영 체제에 대한 모든 이전 유형의 사용자 지원에서 벗어나는 것이다.일부 기능은 에서 사용할 수 있다.NET Framework 2 그러나 의 릴리스와 함께 제공되는 더 많은 옵션.NET Framework 3.이전에 윈도우즈 운영 체제에 대한 사용자 지원은 기계 판독이 가능한 의미 정보가 거의 들어 있지 않은 마이크로소프트 컴파일 HTML 도움말 파일을 사용했다.

MAML의 가장 중요한 측면은 사용자 지원의 생산을 구조화 저작의 개념(DITA 또는 DocBook과 비슷한 것)으로 전환한다는 점이다.문서와 그 구성 요소는 문맥에 의해 정의된다.MAML에서는 소프트웨어의 기능이 아닌 사용자가 컴퓨터로 수행하는 컨텐츠와 작업에 중점을 둔다.프리젠테이션은 사용자가 주제를 요청할 때 렌더링 엔진의 일부로 관리된다.

MAML의 구조적인 특징은 다양한 능동적인 컨셉을 표현할 수 있다는 것을 의미한다.[2]한 가지 주목할 만한 기능은 안내 도움말(액티브 콘텐츠 마법사)으로, 도움말 파일이 작업을 자동으로 실행하거나 사용자가 단계별로 상호 작용해야 하는 화면 부분을 강조 표시할 수 있다.이 기능은 롱혼 프로젝트의 하이라이트로 여겨졌으나 마이크로소프트는 최종 비스타 발매에 포함시키지 않기로 결정했다.[3]

MAML 저작 구조는 개념, FAQ, 용어집, 절차, 참조, 재사용 가능한 콘텐츠, 작업, 문제 해결 및 자습서 등의 콘텐츠 유형과 관련된 세그먼트로 나뉜다.

프리젠테이션

세 가지 수준의 변환은 한 주제를 표시할 때 발생한다: 구조, 프리젠테이션 및 렌더링:

  • 구조 변환은 재사용 가능한 내용을 담고 있으며, 내용이 표시될 때 취해야 할 구조와 텍스트 자체의 내용을 결정하기 위한 조건부 논리를 적용한다.
  • 프리젠테이션 변환을 통해 MAML에서 작성된 콘텐츠는 DHTML, XAML, RTF, 인쇄물 등 다양한 형식을 사용할 수 있다.
  • 렌더링 변환은 스타일시트를 적용하고 최종 내용을 사용자에게 표시한다.

저작

현재, MAML을 만드는 데 도움이 되는 Microsoft의 자동화된 도구는 없다 - 당신은 손으로 XML 파일을 만들어야 한다.

아쉽게도 IT 전문가가 MAML을 작성하기 위해 사용할 수 있는 적절한 도구가 없다. 메모장(지루한 내용)을 사용할 수 있다.제임스 오닐(전 MSFT 직원)은 어떻게 InfoPath를 사용하여 이 정보를 작성할 수 있는지 보여주지만, 이것은 그의 글이 시사하는 것처럼 완벽과는 거리가 멀다.[1]

포맷

H1s 도움말 파일 형식은 HelpPane 뷰어와 함께 Windows Vista 및 Windows 7에서 찾을 수 있다.이 형식은 Microsoft Help 2 hxs와 유사하다.[4]컴파일 및 디컴파일링을 위한 제3자 "xHelpMarkup" 툴이 존재하지만, BDD 2007 apcomnt 및 apss.dll 툴 주위에 포장되어 있을 뿐이다.

참고 항목

참조

  1. ^ a b O'Neils, James (4 March 2016). "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". Archived from the original on 2016-03-04.
  2. ^ "Microsoft "Longhorn" Help Highlights". WritersUA.
  3. ^ "Guided Help". BetaArchive.
  4. ^ "AP Help - Technical Information". www.help-info.de.

외부 링크