Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Dec 2011 17:20:09 +0400 (MSK)
From:      Dmitry Morozovsky <marck@rinet.ru>
To:        Sergey Kandaurov <pluknet@gmail.com>
Cc:        freebsd-doc@freebsd.org
Subject:   Re: Adding entity to books formatting
Message-ID:  <alpine.BSF.2.00.1112171718430.58132@woozle.rinet.ru>
In-Reply-To: <CAE-mSO%2B_K87Js24QQwy_2W7LpNyF3q79M131ZpxhhFAoS8CcQw@mail.gmail.com>
References:  <alpine.BSF.2.00.1112151212280.24823@woozle.rinet.ru> <CAE-mSO%2B_K87Js24QQwy_2W7LpNyF3q79M131ZpxhhFAoS8CcQw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 17 Dec 2011, Sergey Kandaurov wrote:

> > I need an advice from dsl-fu-knowledgeable perswon ;)
> >
> > Prodded by glebius@, I'm trying to add new entity svnref to generate a link to
> > svnweb.
> >
> > My quick patch stopped with an erro, while generating seems-to-be-correct
> > content:
> >
> > -- 8< --
> > marck@woozle:~/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook> grep -6i
> > svnref freebsd-versions.html
> >>Dec 12, 2011</TD
> >><TD
> >>10-CURRENT after defining boolean true/false in sys/types.h,
> >                      sizeof(bool) may had changed (rev <A
> > HREF="http://svnweb.freebsd.org/base?view=revision&amp;revision=228444"
> >><TT
> > CLASS="SVNREF"
> >>228444</TT
> >></A
> >>).
> >                      <TT
> > CLASS="FILENAME"
> >>foofile</TT
> 
> You most probably need to modify share/sgml/freebsd41.dtd as well.
> Something like these lines:
> 
> +<!ELEMENT SVNRef - - ((%cptr.char.mix;)+)>
> +<!ATTLIST SVNRef
> +                %common.attrib;
> +>
> +
> 
> Hope this helps.

Thanks!

Not exactly ;) -- now it's recognized but specifically disallowed:

/usr/bin/env SP_ENCODING=ISO-8859-1 /usr/local/bin/jade -V html-manifest 
-ioutput.html -d 
/lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook/freebsd.dsl 
-ifreebsd.urls.relprefix.4 -V %generate-legalnotice-link% -ioutput.html.images   
-D 
/lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook/../../../share/images/books/porters-handbook 
-D /usr/obj/lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook -c 
/lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/share/sgml/catalog -c 
/lh/home/marck/FreeBSD/doc/share/sgml/catalog -c 
/usr/local/share/sgml/docbook/dsssl/modular/catalog -c 
/usr/local/share/sgml/iso8879/catalog -c /usr/local/share/sgml/jade/catalog -c 
/usr/local/share/sgml/catalog.ports -t sgml 
/lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml
/usr/local/bin/jade:/lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml:14547:49:E: 
document type does not allow element "SVNREF" here
/usr/local/bin/jade:/lh/home/marck/FreeBSD/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml:14549:20:E: 
document type does not allow element "SVNREF" here
*** Error code 1


-- 
Sincerely,
D.Marck                                     [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer:                                 marck@FreeBSD.org ]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1112171718430.58132>