On Tue, 6 Oct 2020 at 20:03, Pierre Labastie via lfs-dev
<lfs-dev@lists.linuxfromscratch.org> wrote:
>
> >
> > Where should such a declaration go?
>
> The attribute has to be declared in the dtd (document type definition),
> where anything pertaining to the xml document is declared (not only
> attributes, but also tags and their content). For our docbook xml
> sources, the dtd is pretty big, and comes from docbook. So you should
> look at https://tdg.docbook.org/tdg/4.5/docbook.html, which gives the
> details and the use of all tags and attributes. "revision" and "arch"
> are attributes defined in the dtd. "pkguser" is not. But maybe,
> condition="pkguser" could be used, since condition is a declared
> attribute (
> https://tdg.docbook.org/tdg/4.5/ref-elements.html#common.attributes),
> and the stringparam profile.condition="pkguser" for profiling. Another
> attribute name could be "userlevel"... Note that any attribute name
> declared in the dtd could be used provided _you_ know what you use it
> for, if you do not want to share your work.
>
> Pierre
>

and Thomas echoed pointed out

> Those attributes like 'arch', 'revision' etc. are defined somewhere in
> the deepness of docbook. You cannot simply introduce new ones by
> adding them to the string parameter list for the renderer. All the
> attributes used in the {B,}LFS-book are predefined ones.
>
> You may have allready seen the pages at
> http://www.sagehill.net/docbookxsl/AddProfileAtt.html - the talk about
> "how easy it is to add". Well, i didn't find it that easy, maybe you
> have more luck.
>
> --
> Thomas

which suggests I missed picking up the knowledge as regards 'arch' and
'revision' NOT being something that LFS had added.

Wow!

All this time, and I had assumed that LFS had extended the Schema/DTD
so as to use certain attributes that appeared specific to LFS.

Cheers for pointing that out: I'll "make other plans" !

Kevin
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to