Proprietary tags - invalid HTML

Does anyone know why RoboHelp adds <spaces> tags and what are they used for? Is there a way to prevent RoboHelp from adding it? Since they're not valid HTML tags, the topics created using RoboHelp really aren't compliant. Also, I've never seen the CSS attribute "x-right" and "x-cell" either. Unfortunately Google doesn't have any useful information on these tags.
Any information would be helpful.
Thanks!

Hi,
These attributes and tags are just RoboHelps way of maintaining files, and don't appear in the output.
If I recall correctly, RoboHelp inserts the spaces tag whenever you add a couple of spaces in the WYSIWYG editor. If you don't want that, insert some non-breakable spaces (& nbsp;) in html mode. (without the space though, but if I add the html character, the forum turns it into a non-breakable space :-( )
The attributes x-right, x-cell, x-save-position, x-use-null-cells, x-next-tag, and so on help RoboHelp position elements and control how RoboHelp maintains them. Example:
H1 {
x-next-class: Body-Text;
x-next-type: P;
in the definition of a style, makes that the next paragraph after a header is a standard paragraph with the class Body-Text. You can remove these from your style sheet, but RoboHelp may put them back whenever you edit the css trough the built-in css editor.
I wouldn't worry about the x- commands in topics, as there removed when you generate your output, and RoboHelp just adds them again when you remove them in html mode. The only way to get rid of them is to edit the html files in an external editor.
Greets,
Willam

Similar Messages

  • 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

  • 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!

  • Incorrect functionality of Embedded tag in html page, displaying object on top of all layers of Adobe air application native window

    Title
    Incorrect functionality of embed tag in html loader for adobe air development
    Description
    Problem Description: If we had loaded youtube.com video url in a view stack and navigate to other index of stack or away from we UI screen within the same native window video or embeded tag of flash player or any other embed object will be displayed on top of all screens layer in same position of where the object should be placed in side of html loader only.
    Steps to Reproduce:
    1) go to http://get.straweb.com/StraWebBrowser/StraWebBrowser.air download and install
    2) load 2 tabs and in the 3 tab load video player of youtube.com which will a sample video
    before completing the load of 3 tab which trying to load video from youtube.com, navigate to other tabs 1 or 2 in few second once the flash player of youtube.com video player is load it will display in the current tab or UI screen.
    3) Try navigating to other tabs than youtube.com loaded tab you see the flash player is on top it stable.
    4) navigate to 3 tab and try to navigate to other tab you can observe that so how it will not show that flash player and only visible in that 3 tab which is fine.
    Actual Result: Embedded tag of html page displaying on top of all layers of Adobe air application native window
    Expected Result: Embedded tag of html page should only displayed in side htmlloader
    This you can replicate in any adobe air plugin update and on any Hardware and Environment.
    Applicable to all sdk versions of adobe air.

    Adobe Bugbase: Bug 3823839 Incorrect functionality of embed tag in html loader for adobe air development

  • RH 7 generating invalid html files

    First I should say that this is a foreign language project.
    The default language has been changed accordingly.
    When I generate WebHelp, from Single Source Layout, the
    output view shows that about 10% of my topics are duplicated as
    invalid html files. For example, I have a topic called
    "Navigation." RH updates/generates that topic properly
    (navigation.htm) but also generates an invalid topic along with it
    (navigation_text0.htm).
    The output view flags these invalid topics with warnings, and
    links to the corresponding
    valid topics do not work. In fact, several links within the
    project return a "IE cannot display the page" error, even though
    the links are definitely set up properly. If I close the project,
    or regenerate, some of those links will then work, though I have
    made no changes. So, it's arbitrary.
    What is wrong?

    Hi there
    Assuming you used defaults, look at your !SSL!\WebHelp folder. You upload all files and folders inside this folder.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7 or 8 within the day - $24.95!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Select-Option tags in HTML

    I used Select-option tag in HTML. Suppose name of the Select tag is 'abc'. what is the property of 'abc' object to get it's value in JavaScript.

    // This will return the value for the Selected item
    if(document.forms[0].abc.selectedIndex!=-1){
      alert(document.forms[0].abc[document.forms[0].abc.selectedIndex].value);
    }I think this should help

  • Found invalid html file ??

    For WebHelp text popup boxes, early versions of RH stored the
    text in the topic.
    Since RH5X, maybe earlier, RH generates small html files with
    file names like this:
    Topicfilename_text0.htm
    Topicfilename_text1.htm
    Topicfilename_text2.htm
    Secondtopicfilename_text0.htm
    Secondtopicfilename_text1.htm
    Secondtopicfilename_text2.htm
    The popup JavaScript in the topic refers to the appropriate
    text file.
    That works fine.
    When generating WebHelp, RH6 logs a warning line:
    Warning: found invalid html file Topicfilename_text0.htm for
    webhelp.
    Warning: found invalid html file Topicfilename_text1.htm for
    webhelp.
    and so on. I thought perhaps I had inadvertently imported
    some of these output files into the project, or mistakenly put them
    into the project source folder. But I didn't find them there, only
    in the output.
    So it appears that RH is generating valid output files,
    putting these "invalid" files in the output folder, and warning
    about them in the Output pane.
    No harm done here, of course. But I hadn't noticed this
    before now.
    Harvey

    Heya hughbetcha
    Let's say you have a topic named Candles.htm. If you insert a
    text-only popup into this topic and generate WebHelp, an additional
    HTM topic page is created for each text-only popup you have. The
    name is a variant of your main topic name.
    Not sure why you are seeing a warning message though.
    Cheers... Rick

  • Parsing the FRAME tag from HTML pages

    Hello to everybody,
    I am trying to parse the A tags & the Frame tags from HTML pages. I have developed the code below, which works for the A tags but it does not work for the Frame tags. Is there any idea about this?
    private void getLinks() throws Exception {
         System.out.println(diskName);
    links=new ArrayList();
    frames=new ArrayList();
    BufferedReader rd = new BufferedReader(new FileReader(diskName));
    // Parse the HTML
    EditorKit kit = new HTMLEditorKit();
    HTMLDocument doc = (HTMLDocument)kit.createDefaultDocument();
    doc.putProperty("IgnoreCharsetDirective", new Boolean(true));
    try {
         kit.read(rd, doc, 0);
    catch (RuntimeException e) {return;}
    // Find all the FRAME elements in the HTML document, It finds nothing
         HTMLDocument.Iterator it = doc.getIterator(HTML.Tag.FRAME);
    while(it.isValid()) {
    SimpleAttributeSet s = (SimpleAttributeSet)it.getAttributes();
    String frameSrc = (String)s.getAttribute(HTML.Attribute.SRC);
         frames.add(frameSrc);
    // Find all the A elements in the HTML document, it works ok
    it = doc.getIterator(HTML.Tag.A);
    while (it.isValid()) {
    SimpleAttributeSet s = (SimpleAttributeSet)it.getAttributes();
    String link = (String)s.getAttribute(HTML.Attribute.HREF);
    int endOfSet=it.getEndOffset(),
    startOfSet=it.getStartOffset();
    String text=doc.getText(startOfSet,endOfSet-startOfSet);
    if (link != null)
         links.add(new Link(link,text));
    it.next();
    }

    Hello to everybody,
    I am trying to parse the A tags & the Frame tags from HTML pages. I have developed the code below, which works for the A tags but it does not work for the Frame tags. Is there any idea about this?
    private void getLinks() throws Exception {
         System.out.println(diskName);
    links=new ArrayList();
    frames=new ArrayList();
    BufferedReader rd = new BufferedReader(new FileReader(diskName));
    // Parse the HTML
    EditorKit kit = new HTMLEditorKit();
    HTMLDocument doc = (HTMLDocument)kit.createDefaultDocument();
    doc.putProperty("IgnoreCharsetDirective", new Boolean(true));
    try {
         kit.read(rd, doc, 0);
    catch (RuntimeException e) {return;}
    // Find all the FRAME elements in the HTML document, It finds nothing
         HTMLDocument.Iterator it = doc.getIterator(HTML.Tag.FRAME);
    while(it.isValid()) {
    SimpleAttributeSet s = (SimpleAttributeSet)it.getAttributes();
    String frameSrc = (String)s.getAttribute(HTML.Attribute.SRC);
         frames.add(frameSrc);
    // Find all the A elements in the HTML document, it works ok
    it = doc.getIterator(HTML.Tag.A);
    while (it.isValid()) {
    SimpleAttributeSet s = (SimpleAttributeSet)it.getAttributes();
    String link = (String)s.getAttribute(HTML.Attribute.HREF);
    int endOfSet=it.getEndOffset(),
    startOfSet=it.getStartOffset();
    String text=doc.getText(startOfSet,endOfSet-startOfSet);
    if (link != null)
         links.add(new Link(link,text));
    it.next();
    }

  • JSF renders invalid HTML code?

    Hi
    I'm new to JSF, but I know JSTL well. I'm trying to modify an existing JSF application, but there's one thing I don't understand: Since there can only be one <f:view> in the page, it must contain both the HTML <head> and <body>.
    Now, when I look at the rendered HTML code, I see something like this:
        </body>
      <form id="linkDummyForm" name="linkDummyForm" style="display:inline" method="post" action="/srclient/faces/jsp/start.jsp"><input type="hidden" name="jsf_tree_64" id="jsf_tree_64" value="H4sIAAAAAAAAA  (etc. etc.)
    </form>
    </html>This is clearly invalid HTML code. Is there a way to change the way that f:view is rendered?
    Btw, I'm using MyFaces.
    Thanks for any help!

    Any update on above issue, its urgent.

  • How to add my html title tag and html meta name and meta keywords

    how to add my html title tag and html meta name and meta keywords in iweb 09

    Like you will see on Roddy's page iWeb SEO Tool will do the job very easily:
    Click to view full size
    Click to view full size
    It remembers what tags went to which pages so they are easily reapplied when you have to republish.
    OT

  • PL SQL code tag between html???

    Hello
    Is it possible to create plsql script tags between html, for dynamic content like java, php or so on?
    e.g.:
    <table>...
    <?plsql
    ...plsql code...
    ?>
    </table>...

    Hi,
    You have a page in APEX and you want to have a region wich generates HTML with some PL/SQL to get some values. Is that it?
    If so, you just need to create a region "PL/SQL Dynamic Content" and then paste your PL/SQL Procedure into it.
    Again... use PL/SQL and the Oracle Web toolkit (i.e. htp/htf packages), for example "htp.p('Hello World');". Reference session state using :MY_ITEM (bind variable) syntax.
    If not, please read what Arie said before.
    Paulo Vale
    http://apex-notes.blogspot.com

  • How to embed image tag in HTML Editor Standard

    Hi all,
    I am using HTML editor standard in my application. I have placed a custom image to show on header region in custom folder. Now i want to give a image tag in HTML editor with a source to this file path. Now when i press save button, then the complete HTML with the image tag should be saved in the custom table.
    Can anyone help me in this regard?,
    With Regards,
    Sunil Bhatia

    Hi Ajantha,
    You can do the same as well in css..as  below..see sampl styles applied for Tab control...
    Tab.modifyTab
    selectedDownSkin: Embed(source="../images/tab_first.png"); 
    selectedOverSkin: Embed(source="../images/tab_first.png"); 
    selectedUpSkin: Embed(source="../images/tab_first.png"); 
    overSkin: Embed(source="../images/tab_first.png"); 
    upSkin: Embed(source="../images/tab_first.png");}
    I suggest you to use Button control instead of Image control .... so that you have more control as you need a click functionality ...
    So you can use the same to serve your purpose..
    <mx:Button id="btnSave" styleName="saveIcon" buttonMode="true" toolTip="Save comments"
                click="doSave();" />
    and your css is as shown below:
    .saveIcon{
     upSkin:Embed(source="/assets/icons/save_it_icon.png"); 
    upSkin:Embed(source="/assets/icons/save_it_icon.png");  
    overSkin:Embed(source="/assets/icons/save_it_icon.png"); 
    downSkin:Embed(source="/assets/icons/save_it_icon.png"); 
    disabledSkin:Embed(source="/assets/icons/save_it_icon.png");}
    You can use different images for different states of the Button..
    If this post answers your question or helps, please mark it as such.
    Thanks,
    Bhasker Chari

  • How do that to get ul tag on html agility pack???

    How to get of all  ul tags in id 1-1.
    Here my code:
    string id="1-1";
    public async void ExampLoad(string id)
    var httpClient = new HttpClient();
    string srtHtml = await httpClient.GetStringAsync("http://dictionary.cambridge.org/dictionary/british/appeal");
    var htmlDoc = new HtmlDocument();
    htmlDoc.LoadHtml(srtHtml);
    List<Models.EnglishDictionary> arrays = new List<Models.EnglishDictionary>();
    var NewListNodeHtml = htmlDoc.GetElementbyId("entryContent");
    if(NewListNodeHtml!=null)
    var SenseBlock = NewListNodeHtml.Descendants("div").Where(x => x.GetAttributeValue("id", "") == id);
    if(SenseBlock!=null)
    foreach(var node in SenseBlock)
    Dictionaries = new Models.EnglishDictionary();
    var ul = node.Descendants("div").FirstOrDefault(x => x.GetAttributeValue("class", "") == "extraexamps");
    if(ul!=null)
    Dictionaries.Examp = ul.InnerText.Trim();
    arrays.Add(Dictionaries);
    lstExample1_1.ItemsSource = arrays;

    Hi Greg,
    In general I would recommend you to ask question at
    http://htmlagilitypack.codeplex.com/ for a better support on third party library, thanks for your understanding.
    Additionally I found some discussion:
    http://stackoverflow.com/questions/28199504/retrieve-ul-li-tags-with-using-html-agility-pack, the answer contains a workable code for how to find tag by html agility pack.
    --James
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Plz help to get the tag of html file

    hi
    I wants to convert the HTML file into PDF file dynamically.
    So first i wants to get the tag of html file when we pass the path of html file.
    so how i do this plz help me.

    Plz Tell me how I get the HTML Tag through the java code.

  • Embed BI website into a web page using an IFRAME tag in HTML

    Hi
    I have got a requirement below.
    # Embed BI website into a web page using an IFRAME tag in HTML
    (Build a webpage and provide the links to BI Dash Board (10 reports))
    How to start and where to add the code and Is there any code available?
    Please help me out.

    Thank You for reply.
    I have created a website with dashboard links by using IFRAME tag .As of now there is no security restriction since it was POC for two reports.
    My question here how to Provide a link directly to BI public website from a web page on client site(Assume in gmail for example)

Maybe you are looking for

  • MySQL using Is Null and Is Not Null

    Hi I am using mySQL and PHP to design a web site. On one of the pages I want to able to display a list of records based on a date field either having a date inputted or not having a date inputted. I want the user to be able to select these options on

  • Source structure of XML file as different from Message type?

    Hi, We are picking an xml file from the FTP server of the client. We have source message type 'MT_Invoice' with data type as 'DT_Invoice'. When we open the message mapping test tab, the source structure is as shown below. <ns0:MT_Invoice xmlns:ns0="u

  • SSMS is not listing table and views objects though the objects are listed when I execute TSql string "SELECT * FROM sys.Tables"

    I have a db, call it xyz.mdb It suddenly is that SSMS is not listing the table objects nor the Views.  SELECT * FROM sys.Tables and SELECT * FROM sys.Views work very fine.  But when I click on the tables node, on Objects Explorer, Only the Systems Ta

  • Error message Missing Font

    Hello there, I am working on manuals that sb else wrote and I'm about to crazy here. FM11 keeps telling me that one of the chapters uses a font that I don't have on my machine. I checked both the character and the paragraph catalogues and can't find

  • Convert the xml into a xmldocument

    Hi All, I have created a xml using the xmlbeans (the problem is the root element extends xmlobject), now is it possible to convert the xml created into a xmldocument(standards) , so that i provide a common interface and the application can be binding