Hmm, we're still having problems even after updating. LO generates
XHTML, but unfortunately the file it generates both:

- causes parsing errors in Firefox AND
- fails to validate at http://validator.w3.org/check

So it's neither fish nor fowl. It doesn't generate HTML that is usable
in real-life browsers, but neither does it generate 'clean' HTML so I
can point at the browser and say 'bad boy'.

The problem is still with the links for the TOC. The TOC entry looks
like this:


<p class="P20"><a href="./#__RefHeading__1328_444093600"
class="Index_20_Link">1. Overview.</a></p>

which is fine. But at the destination they look like this:

<h1 class="P25"><a id="a__1__Overview_"><span/></a><a
name="__RefHeading__1328_444093600"/>1. Overview.</h1>

Which is problematic because Firefox objects to the empty span. It
objects to self-closing syntax on a non-void HTML element, so treats it
as opening a span and then ignores the following </a> tag because that
now violates nesting. The rest of the document is consequently displayed
as a big mess.

AIUI, <span /> is actually valid XHTML but well-known to be problematic
in browsers, so is not wise to generate.

Now I can fix it up by post-processing the output but that's pretty
hacky and I'd rather LO generated something sensible. How does LO
generate the XHTML?


The validation failures are three:
- use of name attribute on a element
- one of the headings contains quote marks. LO tries to use it in an id
attribute
- there's an icon in the document that gets repeated twice with the same
id attribute value

Cheers, Dave

-- 
To unsubscribe e-mail to: [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to