[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cross manual references in html manuals
From: |
Dumas Patrice |
Subject: |
Re: cross manual references in html manuals |
Date: |
Tue, 27 May 2003 12:42:12 +0200 |
User-agent: |
Mutt/1.4i |
Hi,
> > Yes, it cannot be valid xhtml. In xhtml, only [A-Za-z0-9-_] are
> > acceptable as text for the name= or id= attributes.
>
> Is XHTML relevant to Texinfo? (Sorry, I don't know what XHTML is.)
It is the latest html specification. You could start at
http://www.w3.org/MarkUp/
or
http://www.w3.org/TR/xhtml1/
Basically it is html 4 but with xml compliance.
> If XHTML is relevant and should be supported, I think it will be very
> hard to reconcile it with split-HTML mode and cros-manual references.
> It's not hard to write code that mangles a node name into something
> that only uses [A-Za-z0-9-_], but I don't see how such mangling could
> be consistent across manuals. That is, the hard problem is to ensure
> that a different instance of makeinfo that is processing a different
> manual will come up with exactly the same mangled name. Right now, we
> use a node name with a few simple and deterministic changes, so the
> references we produce are consistent.
I don't really understand your problem. My point was exactly about writing
formally how this name mangling should be done such that it is consistent
accross manuals...
> > Using 8-bit characters in node names raises another issue, which is
> > how to translate these characters in file names ?
>
> Same as now I suppose: convert them to `-'.
Right.
Pat