Что такое mk: @MSITStore?


3

У меня есть файл чм книги Java и XML, 3-е издание и раздел выглядит так:

Когда класс DOMSerializer завершен, остается только вызвать   метод serialize () сериализатора в тестовом классе. Сделать это,   добавьте следующие строки в класс SerializeTester:

// код здесь

Я запустил эту программу на нескольких файлах, особенно в версии XML   спецификации модуля загрузки и сохранения DOM Level 3   ( http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/xml-source.xml ).

Ссылка http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/xml-source.xml был связан с

mk:@MSITStore:D:\Desktop\McLaughlin%20-%20Java%20and%20XML%203e%20(O'Reilly,%202006).chm::/059610149X/(http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/xml-source.xml

что, очевидно, дает мне:

enter image description here

Что такое mk:@MSITStore? Что это значит?

Ответы:


3

mk:@MSITStore является Схема URI , в соответствии с эта страница помощи а также этот документ и используется в файлах справки Windows в качестве обработчика протокола.

Он используется аналогично, скажем, http ссылка на сайт. Файлы справки, которые являются просто страницами HTML, собраны в один файл CHM. При этом указатели на эти внутренне скомпилированные файлы HTML используют MSITStore Схема URI.

Например, эта ссылка будет указывать на общую страницу об авторских правах:

mk:@MSITStore:%windir%\Help\ntshared.chm::/copyright.htm

Это также может быть сделано с использованием других обработчиков протокола, как описано здесь: Использование URL-адреса для открытия страницы в скомпилированном HTML-файле справки

Похоже, что в вашем случае файл CHM был сгенерирован неправильно.


Эй, спасибо за помощь = D Кстати, если я правильно понимаю, правда ли сказать, что это чисто Microsoft вещь?
Pacerier

Да. Больше нигде не видел.
slhck

@@ slhck ок круто =)
Pacerier
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.