Invalid HTML tag - Is this true? Child .chm files cannot have underscores in name?

I’ve been having the following problem:
file mk:@MSITStore:  … xxx.chm::/xxx.hhc contains an invalid HTML tag
In more detail what happens:
You click on the .chm file to open it and you get a dialog with an error message:
The file mk:@MSITStore:E:\p4_work\1663\isentris\isentris\end-user\trunk\src\Symyx_Isentris\!SSL!\M icrosoft_HTML_Help\Symyx_Isentris.chm::/Symyx_Isentris.hhc contains an invalid HTML tag
There is an OK button and when you click that, then the .chm file opens just fine.
All child .chms open fine when I click on them.
This merged help project worked fine until I upgraded from RH X5 to RH7. I hadn’t changed anything. Then I started reading the forum (RoboHelp HTML Help).
What I’ve done so far:·         Upgraded all help projects from RH X5 to HR7.
·         Regenerated all .chm files, added them again to parent help project’s TOC.  Child .chm files open fine.
·         Regenerated a new parent .chm.
So, I see that one of Colum's answers in another thread was to make sure that none of the child .chms had underscores in the title.
>>>>>>>>>> !!!!!!!!   you mean that RoboHelp now does not accept underscores in .chm titles? Please don’t let it be so.
Also, several people said that they solved the problem like this:
·         “You will get this message if your merged CHMs are not in a book in your merged TOC. Check that. “  You mean I have to associate a book icon with each child .chm in the parent’s TOC?
·         My guess is that the merged project should be placed inside a book in the main project's TOC. You'll just have to rearrange the subprojects TOCs so you don't have books inside books.
What does “in a book” mean? See my attached jpegs. The child project’s TOC is in book form  … within the child project. However, in the parent project’s TOC, the child projects are shown with that merged symbol … kinda looks like a very angular G. Should I create books that link to destinations? Is that what I should do in the parent project’s TOC? Somehow that doesn’t look like it’s going to work – I looked at both dialogs – link and no link – neither one looked like it would work.
Thanks so much for your help!!

When you have a directory path in the TOC, that means that the directory structure should match. So for example:
TOC (in parent.chm)
  !SSL!\Microsoft_HTML_Help\symyx_client.chm
  symyx_for_excel.chm
End folder structure: (+ for folder, - for file)
+ Help
   - parent.chm
   - symyx_for_excel.chm
     + !SSL!
        + Microsoft_HTML_Help
           - symyx_client.chm
Now if the symyx_client file shows up okay after the error message, possibly the parent chm file is smart enough to correct for the directory structure not being there, but a file with the correct name existing in the same directory as the parent.
We've always tried to ensure out merge references don't have a path - RH has the annoying habit of requiring the chm file to be copied into the root, but we just delete it after the first build, as it shouldn't need to be there for the actual compile process. In fact, we've had problems with the chm being physically built into our parent chm, drastically increasing the file size and resulting in duplicate and outdated topics in search. We leave the file there for the first build as sometimes the merge doesn't work first go without it; I think it has to do with how it gets added to the hhp file.
To test that our merge works, we just copy a couple of the files into the same folder  (e.g. c:\temp\test) to double-check. We need this process as our clients get different combinations of the total chm files built into our parent.
Something else I've just thought of is maybe there is something strange happening in the actual hhc file. Do you have any topics in that TOC with characters other than a-z, 0-9 and underscore in the filename (in the topic title should be okay, but maybe some particularly odd ones might cause an issue)?
Amber

Similar Messages

  • MK@MSITStore  contains an invalid HTML tag

    When I compile my master help project which contains many
    merged projects I get the following message after compiling:
    The file mk:@MSITStore:C:\[path of
    project]\master.chm::/master.hhc contains an invalid HTML tag.
    I have looked at the .hhc file and it looks fine. I do not
    get this message when compiling and running any of the
    sub-projects. Any ideas?
    I am running Windows Vista and RoboHelp 7

    Hi,
    I have tried to recompile everything and readd it. I have
    tried adding the sub-projects at different levels within the book
    (as seen in a post back in September). I have tried deleting the
    .cpd and .hhc files and recreating them. Nothing works.
    I am not sure if this is a clue, but when opening the
    compiled project, I get the error message and then the main topic
    displays. The TOC entries do not work, and when right-cicking on
    the main topc in the right pane and selecting properties the
    address displays as:
    mk:@MSITStore:C:\HTML%20Help\WW1\Compiled\Master.chm::/Help_Intro.htm
    Thanks in advance for any insight!

  • Html tag to upload more than one file at a time

    hai sir this is surendra i need html tag to upload more than one file at a time .I am using
    <input type="file" name="">
    tag to upload single file at a time i need tag to upload more than one file at a time .
    Waiting for your result

    You can add more than one input element of type file.
    <input type="file" name="name1">
    <input type="file" name="name2">

  • Error opening CHM file (Cannot open the file: mk:@MSITStore)

    Hi,
    I'm getting an error opening a CHM file (Cannot open the file: mk:@MSITStore). I have tried the following solutions, but neither of them worked:
    Deleted the CPD file, reopened the project, and recompiled.
    Ran MJ's Diagnostics report and recompiled.
    I'm using RH10 and Windows 7.
    I have lots of other projects, and none of them result in this error. I can't think of anything else to fix it. I have seen a few threads on this issue, but none of them have lead me to any solutions that work for me. I'm hoping that starting a new thread will provide visibility and allow someone to share a solution.
    Thanks,
    Amy

    ---UPDATE---
    I was able to fix this by generating the WebHelp and then regenerating the CHM file. I'm not sure why this worked, but it did.
    However, I'm also seeing this issue with a different project now, and this "fix" isn't fixing that one. So I still need an actual solution. At least for now, the first project is "fixed."
    Thanks!
    Amy

  • BUG: iTunes writes invalid id3 tags.  This is unacceptable.

    Hi there,
    I'm a developer on a large opensource media player (XBoxMediaCenter) and have recently encountered a number of completely invalid id3v2 tags written by iTunes.
    For instance, TCP and TCMP frames have been written (in the case of compilations) where these are not defined by the spec, and thus any spec-compliant tag reader should rightly fail at any such frame.
    iTunes should instead be writing TXXX tags or PRIV tags to do this.
    Furthermore, it's also writing application specific data to a COMM (comment) frame. This also should be in PRIV or TXXX tags.
    You just don't make up your own frames when there is already mechanisms in place (TXXX tags for instance) to deal with application specific data.
    The ID3 tag specification is available free to all. It would be useful if iTunes could obey it!

    While the feedback page is OK, developers such as yourself should do the following to submit a bug report:
    1. If you don't have one already, get an ADC account (http://developer.apple.com/products/). The "ADC Online" (http://connect.apple.com/) accounts are free.
    2. Submit a bug report at http://bugreport.apple.com

  • Handle invalid html tag in the htmlText

    Hello,
    I"ve a <mx:text control which takes html text, it is a chat application, so, the client will simply concatinate the text comming through the network. But if the html text has invalid tags, it does not show the rest of the chat messages.
    I get something like
    <a href="http://google.com&quot;">http://google.com<a>
    here the red text is creating problems.
    P:S: you might want to say, handle it when sending from other client, but, we are dealing with legacy data, which has a lot of html format issues.

    Thanks for responding
    I understand that adding more HTML tags will change the font size. What I don't get is why it changed from one size to another by adding a HTML tag in the first place. I figured that it should have retained the same size it was without the tag when I added the tag. If I had added a font tag I would have excpected the font to change size but I added  a href.
    Sorry for the confusion.

  • RoboHelp HTML 9 - CHM file Cannot link to a bookmark.

    Dear all,
    When I click on a hyperlink which links to a bookmark of another topic, the Content pane did not display the exactly position of this bookmark, it displayed the content above this bookmark. (This bookmark is placed at the beginning of the title of a paragraph).
    Anyone has this experience, please help me.

    Simple, choose which one you want.
    I think it would take a modification of one or both scripts and that is outside my skillset.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • I am making an ad for a virtual magazine. It needs to have a hyperlink to my website, but must be submitted in a TIFF, PDF, JPEG, or EPS file. How can I do this with the Photoshop file I have already made? Please Help!!

    New to Photoshop here, please help!

    Normally the best way to create an add is to to do it and to export it as PDF/X-4.
    From Photoshop you can save as PDF, choose either the standard as the printer asks for or save as PDF/X-4.
    Never use in any case EPS.
    If the add contains vectors and/or fonts PDF is the best file type.
    If no text or vectors are used you could use JPG with high compression quality, tiff or (not in your case) psd.
    Take care that
    Your file is not flattened to background, so all layers are alive, otherwise fonts will be rasterized.
    You file should have a resolution in minimum between 240 and 300 ppi (not dpi)
    With the text: is it pure black or is it 4c-black? K-Black is easier to accomplish in InDesign.
    Don't make small elements in 4c.

  • XML with HTML Tags... (easy points) 11g question

    Dear Programming Gods,
    I have been researching this for about 2 weeks now, and I have hit the final road block.
    Using BI Publisher 11.1.1
    In APEX 4.0 I have a Rich Text Field. The data from the Rich Text Field is store in CLOB. The data has HTML formatting tags. I have a data model that selects the data. I create an xml which has the html tags. I export the xml and import it into MS Word using the BI Publisher add-in. I import my subtemplate which handles almost all of the formatting tags. I apply the template to the CLOB field so that the HTML formatting tags will be rendered when printed.
    The problem is this. The subtemplate is looking for this < and / > however BI publisher convters the tags stored in the CLOB from raw html tags to this &.lt; and &.gt; so the subtemplate can not match to it.
    Here is what I need to figure out and please explain it in very novice terms.
    When I generate and export the XML from BI Publisher how do I prevent it from converting my raw tags?
    Here is some further assistance when prepairing your answer.
    My subtemplate is based on the htmlmarkup.xsl from the following blog but has been modified heavily to include support for simple tables, more formatting such as subscripts and superscripts, ect...
    http://blogs.oracle.com/xmlpublisher/2007/01/formatting_html_with_templates.html
    I am also familliar with this blog but I do not understand how to implement it using BI 11g.
    http://blogs.oracle.com/xmlpublisher/2009/08/raw_data.html
    I have tried adding this to my layout but it doesnt seem to work.
    <xsl: element name="R_CLOB" dataType="xdo:xml" value="R_CLOB" / >
    Please, help me. I have to have this working in 4 days.
    Richard

    This did not work either. Here's more infor on what I have so far.
    My data template looks like this:
    <dataTemplate name="Data" description="Template">
         <parameters>
              <parameter name="p_person_id" dataType="character" defaultValue="1"/>
         </parameters>
         <dataQuery>
              <sqlStatement name="Q1">
                                  select TEMPORARY_TEMPLATE_DATA.line_id as LABEL_line_ID,
    TEMPORARY_TEMPLATE_DATA.column_id as LABEL_column_ID,
    TEMPORARY_TEMPLATE_DATA.person_id as LABEL_PERSON_ID,
    TEMPORARY_TEMPLATE_DATA.label as LABEL_DATA
    from MY_BIO.clm_TEMPORARY_TEMPLATE_DATA TEMPORARY_TEMPLATE_DATA
    Where person_id = :p_person_id
    and style = 'L'
                             </sqlStatement>
              <sqlStatement name="Q2" parentQuery="Q1" parentColumn="LABEL_DATA">
                                  select TEMPORARY_TEMPLATE_DATA.LINE_ID as LINE_ID,
    TEMPORARY_TEMPLATE_DATA.COLUMN_ID as COLUMN_ID,
    TEMPORARY_TEMPLATE_DATA.label as COLUMN_LABEL,
    to_nclob(TEMPORARY_TEMPLATE_DATA.COLUMN_DATA) as  COLUMN_DATA,
    TEMPORARY_TEMPLATE_DATA.STYLE as STYLE,
    TEMPORARY_TEMPLATE_DATA.ATTRIBUTE as ATTRIBUTE,
    NVL(TEMPORARY_TEMPLATE_DATA.JUSTIFY,'L') as JUSTIFY
    from MY_BIO.clm_TEMPORARY_TEMPLATE_DATA TEMPORARY_TEMPLATE_DATA
    Where person_id =:p_person_id
    and label = :LABEL_DATA
    and style != 'L'
    Order by line_id, column_id
                             </sqlStatement>
         </dataQuery>
         <dataStructure>
              <group name="G_LABEL" source="Q1">
                   <element name="LColumnData" value="label_data"/>
                   <group name="G_DATA" parentGroup="G_Label" source="Q2">
                        <element name="LineID" value="line_id"/>
                        <element name="ColumnID" value="column_id"/>
                        <element name="ColumnData" value="column_data"/>
                        <element name="Style" value="style"/>
                        <element name="Attribute" value="attribute"/>
                        <element name="Justify" value="justify"/>
                   </group>
              </group>
         </dataStructure>
    </dataTemplate>
    After running this data_template there was no change in the xml file generated see partial :  Note:
    my test actually has the B with the html tags
    </G_DATA>
    - <G_DATA>
    <LINEID>20</LINEID>
    <COLUMNID>1</COLUMNID>
    <COLUMNDATA>test test <B>my test</B></COLUMNDATA>
    <STYLE>R</STYLE>
    <ATTRIBUTE />
    <JUSTIFY>C</JUSTIFY>
    </G_DATA>
    - <G_DATA>
    <LINEID>21</LINEID>
    I loaded in to MS Word but there was no change documnet still look the same. I left the commands import file command and xsl:apply-templates command in the word document template.
    I really appreciate you helpiing me.
    cheryl

  • When Exported in PDF reports displays HTML Tags

    Hi All,
    Business Object XI R2
    WebI Report
    I am Reporting on Oracle CLOBs. This CLOB contains Data with HTML Tags, Clearly this CLOB is the combination of DATA formatted in HTML tags.
    When I create a WebI Reports on this (CLOB) WebI displays correctly in the sence data only.
    When I export this report to PDF; The PDF display contains both data with HTML tags as well.
    Is there any solution/workaround or any setting in the BO Server to overcome/solve this issue.
    Appreciated you prompt help.
    Thanks,
    Ashok

    Christine,
    My question is wether Adobe support CLOBs or not.
    I was reported on oracle CLOBs (This CLOBs contains data wrapped in HTML tags), by using Business Object Web Intelligence. This WebI displaying the reports as I desire, there is no problem, in WebI. WebI displaying data with no HTML Tags.
    My problem is that when I export this WebI report, this Adobe is getting HTML tags, why? Since this WebI is not displaying the HTML tags, since adobe does not know wether there is a HTML tags or not.
    Apprecited your prompt reply.
    Thanks,
    Ash

  • Html tags showing up in trace();

    summary: 1 swf with 3 movieclips. mc1 has input text field
    "name_txt", mc2 has dynamic text field "nameOutput_txt"
    When I:
    trace (mc1.name_txt);
    I get the following in the Output panel:
    "<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT
    FACE="Times New Roman" SIZE="10" COLOR="#000000" LETTERSPACING="0"
    KERNING="0">TEST TEXT</FONT></P></TEXTFORMAT>
    How do I turn this off? It looks like flash is trying to pull
    the html formatting information from the text field. This same
    information is also populating "nameOutput_txt"
    any thoughts?

    trace (mc1.name_txt.text); // Will show text with no html
    trace (mc1.name_txt.htmlText); // Will show text with html
    tags
    Hope this helps

  • SharepointWebControls RichTextField also display HTML tags

    Hi,
    I'm having an issue upon using SharepointWebControls:RichTextField in my custom Page Layout. When I input values on this field, it also displays the html tag in the display form. Do you have workaround for this? Thanks. :)
    Regards,
    Napster

    Hi Juan,
    Thanks for your reply. I have tried it and a richtextbox was displayed on my page layout but just got a problem upon saving and publishing the page, I think the values that I entered in the control can't be saved. I just went back in using the RichTextField
    and made a workaround by creating a script that will hide the html tags showing in my Display and Edit Form page. 
    Regards,
    Napster

  • Struts portlet Instance Label problem: Appending the html tags in jsp

    I have created a struts portlet and given it a Instance Label. I have used struts-adapter-html.tld tld in my jsp which is referenced by my struts portlet. But the problem with using this taglib is that the portlet Instance Label is appended to all the html tags on the JSP as a result of which when the page is submitted, formbean will not pick any of the values as the name will not match. Has anyone has faced this kind of problem? How can I prevent the appending of the HTML tags with the portlet Instance Label?
    Please help me overcome this problem..
    Thanks in Advance ...

    1. To begin with, I would not recommend NOT to append portlet instance label to html tags. This is very much required. Take atleast 2 scenarios. If you dropped 2 instances for Same Portlet like News/Articles portlet etc on same page, you need to identify the html fields uniquely for each portlet so that backend java code works properly. Also if you have 2 different portlets assuming you did not give any name to form tag, and if you have html tags with same name, you need to identify them. Remember when portal or desktop is rendered, it is one big html file with html fragmetns from all .portlets files. So I am not sure if there is any option at all, to avoid the appending of instance label value to html tags.
    2. Coming to your usecase, I did had this problem once in 8.1 SPxx long back. All we did was, in the back end code, using BackingFile we could get the intance label value of the portlet. We can get this in pageflow also. Then pass this value and manually append this value to the html field of interest. In your case looks like you have Struts and tld tags. See somehow if you can get portlet instance label in jsp file and pass around to your tag lib code in request parameters etc. This is just one idea. I am not fully aware of your code, so try something along these lines.
    HTH
    Ravi Jegga

  • HTML tag place over QuickTime

    Is there a way to place a HTML tag (i.e. div) over QuickTime? I have a drop down menu that is hiding behind QuickTime. The div tag that QuickTime is contained displays underneath the menu. Formerly, I could use wmode="transparent", but that no longer works. I have tried using the z-index, but this has also not worked.

    What you posted was (or was interpreted by this forum as) this:
    Here is the tag:<br />
    <img then src="then" ”URL”><br />
    <br />
    This tag does not work
    I don't know what format eBay accepts, but your image can be displayed in these forums using this code:
    <IMG SRC="/___sbsstatic___/migration-images/105/10540553-1.gif"/>
    ...which is displayed like this:
    And if you need to scale it down, try this:
    <IMG SRC="/___sbsstatic___/migration-images/105/10540553-1.gif" HR WIDTH="50%"/>
    eBay may also accept hyperlinked images using this format:
    <A HREF="http://www.bcoutback.com" target="_blank"><IMG SRC="/___sbsstatic___/migration-images/105/10540553-1.gif" title=" Will open in new window "/></A>
    By the way, if you need to post HTML in these forums such that it is not interpreted, "escape" the HTML first via this site:
    http://www.htmlescape.net/htmlescape_tool.html
    And before posting images or escaped HTML in these forums, switch from Compose mode to Preview mode to verify that it displays as intended.

  • Extract value of HTML.TAG.TITLE

    Does anyone know how to get the value of the title tag from a html document that has been parsed into java?
    Thanks.

    I agree, I don't understand how the parser works as well. You should be able to use an ElementIterator to iterate through all the elements in the Document. It does seem to recognize the title element, but I can't get it to display the value of the title.
    So, here is a completely different approach:
    import java.io.*;
    import java.net.*;
    import javax.swing.text.*;
    import javax.swing.text.html.*;
    import javax.swing.text.html.parser.*;
    public class GetTitle3 extends HTMLEditorKit.ParserCallback
         private boolean titleFound = false;
         public void handleStartTag(HTML.Tag tag, MutableAttributeSet a, int pos)
              if ( tag.equals(HTML.Tag.TITLE) )
                   titleFound = true;
         public void handleText(char[] data, int pos)
              if (titleFound)
                   System.out.println( data );
         public void handleEndTag(HTML.Tag tag, int pos)
              if ( tag.equals(HTML.Tag.TITLE) )
                   titleFound = false;
         public static void main(String[] args)
              try
                   GetTitle3 parser = new GetTitle3();
                   // args[0] is the file to parse
                   Reader reader = new FileReader(args[0]);
                   new ParserDelegator().parse(reader, parser, true);
              catch (Exception e)
                   System.out.println(e);
    }

Maybe you are looking for

  • AuditActivityReport  returned error message

    Hi! i'd like to get Audit Activity Report, but return error message "An error has occurred during report processing. (rsProcessingAborted) Query execution failed for data set 'ActivityData'. (rsErrorExecutingCommand) For more information about this e

  • [svn] 3173: Toggle button would toggle on click even when it was disabled.

    Revision: 3173 Author: [email protected] Date: 2008-09-10 16:35:53 -0700 (Wed, 10 Sep 2008) Log Message: Toggle button would toggle on click even when it was disabled. Fix it. Modified Paths: flex/sdk/trunk/frameworks/projects/flex4/src/flex/componen

  • Query on Availability Check

    Hi All,          Please help be understand following scenario. 1. I have created a Sales order with Qty 100, It has created two Schedule Lines on two dates as total quantity is not available on single Date. 2. The two schedule lines created are for Q

  • Can you upgrade the wifi card and if you can how much will it cost

    hi i just got a macbook not the pro its the white one and i find it has  a hard time grabbing my wifi and i know its the wifi card because i have 2 iphones and ipod touch and 2 laptops not including my macbook and all of them have no trouble holding

  • CRVS2010 beta - ReportSource Property for new Viewer-Control for WPF

    Hello, I use the new Crystal Reports for Visual Studio 2010 Beta. There is a new Viewer-Control for WPF. But I don't know, where to specify the ReportSource. Thanks Peter Added the info into the subject line for this beta Edited by: Don Williams on J