<div dir="ltr"><div class="gmail_default" style="color:rgb(51,102,255)">Hi George,</div><div class="gmail_default" style="color:rgb(51,102,255)">If you remove the option "mozilla" from the command line then the XML syntax problem will be fixed and you can render it without any problem in Firefox. There is some problem associated with the conversion to MathML which need to be fixed when the "mozilla" option is used.</div><div class="gmail_default" style="color:rgb(51,102,255)"><br></div><div class="gmail_default" style="color:rgb(51,102,255)">If you need to change the element "div" to "code", then use the following tex4ht configuration in a separate cfg file or use the attached TeX file.</div><div class="gmail_default" style="color:rgb(51,102,255)"><br></div><div class="gmail_default" style="color:rgb(51,102,255)">Change the command line to:</div><div class="gmail_default" style=""><font color="#3366ff">htlatex test.tex "xhtml,2,charset=utf-8" " -cmozhtf -utf8"  "-ccvalidate"</font><br></div><div class="gmail_default" style=""><font color="#3366ff"><br></font></div><div class="gmail_default" style=""><font color="#3366ff">Regards</font></div><div class="gmail_default" style=""><font color="#3366ff">Jagath</font></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 5 January 2016 at 11:41, Hans Georg Schaathun <span dir="ltr"><<a href="mailto:georg+tex@schaathun.net" target="_blank">georg+tex@schaathun.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Jan 05, 2016 at 10:19:17AM +0530, Jagath AR wrote:<br>
> Hi Hans,<br>
> Could you please send a minimal working example with the problem and the<br>
> command line used to generate the html file.<br>
<br>
</span>Sure.  I attach a TeX file and the resulting XML file compiled using<br>
  htlatex test.tex "xhtml,2,mozilla,charset=utf-8" " -cmozhtf -utf8" \<br>
      "-cvalidate"<br>
<br>
As you can see, tex4ht uses a <div> tag where obviously a <code><br>
tag should be used, and the XML is not syntactically correct,<br>
firefox reports that<br>
  XML Parsing Error: mismatched tag. Expected: </div>.<br>
  Location: file:///home/georg/tmp/test.xml<br>
  Line Number 37, Column 34:<br>
<br>
  class="cmmi-10x-x-109">A</span></mrow><mrow<br>
  ---------------------------------^<br>
<br>
(I should also have liked to make a verbatim-like environment which<br>
uses a <code> tag as the main (outermost) tag, but I do not have a<br>
minimal example since I do not know where to start defining it.)<br>
<br>
:-- George<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
> Jagath<br>
><br>
> On 4 January 2016 at 22:08, Hans Georg Schaathun <<a href="mailto:georg%2Btex@schaathun.net">georg+tex@schaathun.net</a>><br>
> wrote:<br>
><br>
> > Hi,<br>
> ><br>
> > I am struggling to find a good way to typeset source code<br>
> > with tex4ht.  In my opinion the <code> tag should be used<br>
> > in HTML, for the benefit of screen readers and search engines<br>
> > which might need the semantics.<br>
> ><br>
> > I am used to using both lstlisting (listings package), verbatim,<br>
> > and code (texpower package).  Texpower does not seem to be supported<br>
> > by tex4ht at all.  verbatim is ok, except that I should like to<br>
> > reconfigure it to use the <code> tag.  lstlisting is brilliant for<br>
> > source code, except for the <code> tag.  For pseudo-code I also<br>
> > have the problem that tex4ht does not grok maths within lstlisting.<br>
> > It causes an unclosed tags.<br>
> ><br>
> > Has anyone found a way cleanly to produce <code> elements with tex4ht?<br>
> > All my attempts either produce an excess of tags which mess up<br>
> > the spacing, or they make tex strip linebreaks before it gets<br>
> > to tex4ht.  I do not understand all the low-level TeX code in the<br>
> > listings.4ht style, and I would really hope I don't have to ...<br>
> ><br>
> > Preferably, I should like to specify a custom class name for the<br>
> > purpose of CSS configuration, but it is obviously possible to tailor<br>
> > the CSS style to a non-custom class name if I have to.<br>
> ><br>
> > Secondly, is there a good fix to make tex4ht accept maths within<br>
> > lstlisting?<br>
> ><br>
> > Thanks a lot for any pointers,<br>
> > --<br>
> > :-- Hans Georg<br>
> ><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
:-- Hans Georg<br>
</font></span></blockquote></div><br></div>