bug-texinfo
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]