Here is a reworded plan for the future of LFS:

1. Use Relax NG instead of DTDs. They offer more flexibilty than DTDs. If you 
want to learn about RNG, see this link:

http://www.relaxng.org/tutorial-20011203.html

I think it is best to base it on Docbook 5.0. Please read this:

http://www.docbook.org/docs/howto/

If you want to look at the Docbook 5.0 RNG shema, it is here:

http://www.docbook.org/xml/5.0/rng/docbookxi.rng

2. For Relax NG, creat a namespace for LFS, ie: 
"http://www.linuxfromscratch.org/ns/lfs";

3. Generate the source tarballs using a little PHP, allowing for a extendible 
book. It also allows for varients of the book with package management.

Oh, and here are a list of elements that have been renamed:

sgmltag is now tag

the sect* elements are now unfied into section

the *info elements are now unified into info

ulink is now link (Oh, and if you see something like this: "vim is the best 
text editor!!!", you can replace it with this: "vim is the best text editor!!!")

authorblurb is now persionblurb

the corp* and colabname elements are now unified into orgname

And struct* is replased by varname.

For the header, we can remove the external idenfier for the Docbook 4.5 DTD, 
and add the allent which contains general entry definitons. That url is at:

http://www.w3.org/2003/entities/2007/w3centities-f.ent

No changes to the .ent files are needed, however, we need to update the .xsl 
files.
_________________________________________________________________
Talk to your Yahoo! Friends via Windows Live Messenger.  Find out how.
http://www.windowslive.com/explore/messenger?ocid=TXT_TAGLM_WL_messenger_yahoo_082008
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to