Jump to content

Язык разметки помощи Microsoft

Язык разметки Microsoft Assistance Markup Language ( Microsoft AML , MAML ) — это XML на основе язык разметки , разработанный командой Microsoft User Assistance Platform для предоставления помощи пользователям (« онлайн-справка ») для операционной системы Microsoft Windows Vista . Он составляет платформу помощи в Windows Vista.

MAML также используется для предоставления справочной информации для PowerShell V2. командлетов, модулей и расширенных функций [1]

Концепция

[ редактировать ]

MAML — это отход от всех предыдущих типов помощи пользователям для операционных систем Windows. Некоторые из его функций были доступны в .NET Framework 2, но с выпуском .NET Framework 3 появилось больше возможностей. Раньше для поддержки пользователей в операционных системах Windows использовались скомпилированные Microsoft файлы справки HTML, которые содержат мало машиночитаемой семантической информации.

Наиболее важным аспектом MAML является то, что он переносит оказание помощи пользователям на концепцию структурированного авторинга (что-то похожее на DITA или DocBook ). Документы и их составные элементы определяются их контекстом. В MAML акцент делается на контенте и задачах, которые пользователь выполняет на компьютере, а не на функциях программного обеспечения. Презентация управляется как часть механизма рендеринга, когда пользователь запрашивает тему.

Структурированная особенность MAML означает, что он также может выражать широкий спектр активных концепций. [2] Одной из примечательных функций является управляемая справка (мастер активного содержимого), которая позволяет файлу справки либо автоматически запускать задачу, либо пошагово выделять части экрана, с которыми пользователь должен взаимодействовать. Эта функция была примечательным аспектом Project Longhorn, однако Microsoft решила не включать ее в окончательную версию Vista. [3]

Структура создания MAML разделена на сегменты, связанные с типом контента: концептуальные, часто задаваемые вопросы , глоссарий, процедуры, справочные материалы, повторно используемый контент, задачи, устранение неполадок и учебные пособия.

Презентация

[ редактировать ]

При отображении темы происходят три уровня трансформации: структура, представление и рендеринг:

  • Структурное преобразование содержит повторно используемый контент и применяет условную логику для определения структуры, которую контент должен принимать при отображении, а также содержимого самого текста.
  • Преобразование представления позволяет использовать контент, созданный в MAML, во многих различных форматах, включая DHTML , XAML , RTF и печатные материалы.
  • Преобразование рендеринга применяет таблицы стилей и отображает окончательный контент для пользователей.

Авторская работа

[ редактировать ]

Не существует инструментов для помощи в создании MAML; поэтому файлы XML необходимо создавать вручную.

Такое приложение, как Notepad , Notepad++ или Infopath , можно использовать для создания содержимого MAML вручную. [1]

Содержимое MAML использует формат файла справки h1s, который вместе со средством просмотра HelpPane имеется в Windows Vista и Windows 7. Формат аналогичен файлам Microsoft Help 2 .hxs. [4] Существует сторонний инструмент xHelpMarkup для компиляции и декомпиляции, но он представляет собой лишь оболочку инструментов BDD 2007 apcompnt и apss.dll.

См. также

[ редактировать ]
  1. ^ Jump up to: а б О'Нилс, Джеймс (4 марта 2016 г.). «Интерактивная справка PowerShell: изменение, которое следует внести в версию 2 (#3) (и как создавать файлы справки MAML для PowerShell) — блог Джеймса О'Нила — домашняя страница сайта — блоги TechNet» . Архивировано из оригинала 4 марта 2016 г.
  2. ^ «Основные сведения о справке Microsoft «Longhorn»» . ПисателиUA .
  3. ^ «Помощь с гидом» . БетаАрхив .
  4. ^ «Справка AP — техническая информация» . www.help-info.de .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 30812c4f7a51313ab24d27f2a6aeda26__1720439520
URL1:https://arc.ask3.ru/arc/aa/30/26/30812c4f7a51313ab24d27f2a6aeda26.html
Заголовок, (Title) документа по адресу, URL1:
Microsoft Assistance Markup Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)