Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a chm file of the Book Java and XML, 3rd Edition and a section looks like this:

With the DOMSerializer class complete, all that's left is to invoke the serializer's serialize( ) method in the test class. To do this, add the following lines to the SerializeTester class:

// code here

I ran this program on a couple of files, most notably an XML version of the DOM Level 3 Load and Save module specification (

The link was linked to


which obviously gives me:

enter image description here

What is mk:@MSITStore? What does it mean?

share|improve this question
up vote 3 down vote accepted

mk:@MSITStore is an URI scheme, according to this help page and this document, and used in Windows help files as a protocol handler.

It is used similarly to, let's say, an http link. Help files, which are just HTML pages, are compiled into one CHM file. When doing so, pointers to those internally compiled HTML files use the MSITStore URI scheme.

For example, this link would point to a general copyright page:


This can also be done using other protocol handlers, as explained here: Using a URL to Open a Page in a Compiled HTML Help File

It seems that in your case, the CHM file was improperly generated.

share|improve this answer
Hey thanks for the help =D Btw if I understand it correctly, is it true to say that this is purely a microsoft thing? – Pacerier Dec 31 '11 at 18:57
Yes. Haven't seen it anywhere else. – slhck Dec 31 '11 at 19:00
@@slhck ok cool =) – Pacerier Dec 31 '11 at 19:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .