web-dev-qa-db-ja.com

mk:@MSITStoreとは何ですか?

私は本のchmファイルを持っています JavaおよびXML、第3版 そしてセクションは次のようになります:

DOMSerializerクラスが完了すると、あとはテストクラスでシリアライザーのserialize()メソッドを呼び出すだけです。これを行うには、SerializeTesterクラスに次の行を追加します。

//ここにコード

私はこのプログラムをいくつかのファイル、特にDOMレベル3のロードおよび保存モジュール仕様のXMLバージョンで実行しました( 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
Pacerier

mk:@MSITStoreRIスキーム であり、 このヘルプページ および このドキュメント によると、Windowsヘルプファイルでプロトコルハンドラーとして使用されます。

これは、たとえばhttpリンクと同様に使用されます。単なるHTMLページであるヘルプファイルは、1つのCHMファイルにコンパイルされます。その際、内部でコンパイルされたHTMLファイルへのポインターはMSITStoreURIスキームを使用します。

たとえば、このリンクは一般的な著作権ページを指します。

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

これは、ここで説明するように、他のプロトコルハンドラーを使用して実行することもできます。 RLを使用してコンパイルされたHTMLヘルプファイルでページを開く

あなたの場合、CHMファイルが正しく生成されていないようです。

3
slhck