docbook-apps

  • 1.  Extending XSL stylesheets to match extended DTD

    Posted 11-13-2006 20:20
    Hello, I'm trying to work out precisely what would be required in
    extending the DocBook DTD in order to produce a significant amount of
    coursework.

    As part of this, I want to mark up a curriculum/schedule. This would
    be comprised largely of block elements, such as the following
    structure indicates.

    schedule
    week*
    lecture*
    title
    presenter?
    topics?
    topic+
    para etc.
    themes?
    theme+
    para etc.
    laboratory*
    title
    marks?
    topics?
    topic+
    para etc.
    tutorial*
    title
    marks?
    readings?
    reading+
    para etc. (needs work to profile book editions)

    I have a rough idea of what I need to do to create a customisation
    layer for the DTD, but none of the books I've consulted (including
    Docbook XSL) mention anything (that I could find at least) about the
    correct way to make a stylesheet extension.

    Any tips? Or have I managed to miss something completely obvious?

    --
    • Cameron Kerr • ? ckerr@cs.otago.ac.nz • ? •
    • Telecommunications Teaching Fellow & SysAdmin •
    • ? http://humbledown.org/blog/ • ? 021 02 333 294 •






  • 2.  Re: [docbook-apps] Extending XSL stylesheets to match extended DTD

    Posted 11-13-2006 21:03
    There is probably a different XML schema that already records coursework.

    In other news, it would certainly help if either the "other
    industries" or "Schemas/DTDs" navigation links on http://xml.org/ were
    operational right now.

    Not Found

    The requested URL /xml/registry.jsp was not found on this server.
    Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4c0 PHP/5.1.6-4
    mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at
    xml.org Port 80

    Not Found

    The requested URL /xml/industry_industrysectors.jsp was not found on
    this server.
    Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4c0 PHP/5.1.6-4
    mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at
    www.xml.org Port 80

    On 11/13/06, Cameron Kerr <ckerr@cs.otago.ac.nz> wrote:
    > Hello, I'm trying to work out precisely what would be required in extending
    > the DocBook DTD in order to produce a significant amount of coursework.
    >
    > As part of this, I want to mark up a curriculum/schedule. This would be
    > comprised largely of block elements, such as the following structure
    > indicates.
    >
    > schedule
    > week*
    > lecture*
    > title
    > presenter?
    > topics?
    > topic+
    > para etc.
    > themes?
    > theme+
    > para etc.
    > laboratory*
    > title
    > marks?
    > topics?
    > topic+
    > para etc.
    > tutorial*
    > title
    > marks?
    > readings?
    > reading+
    > para etc. (needs work to profile book editions)
    >
    > I have a rough idea of what I need to do to create a customisation layer for
    > the DTD, but none of the books I've consulted (including Docbook XSL)
    > mention anything (that I could find at least) about the correct way to make
    > a stylesheet extension.
    >
    > Any tips? Or have I managed to miss something completely obvious?
    >
    >
    >
    > --
    >
    > • Cameron Kerr • ? ckerr@cs.otago.ac.nz • ? •
    >
    > • Telecommunications Teaching Fellow & SysAdmin •
    > • ? http://humbledown.org/blog/ • ? 021 02 333 294 •
    >
    >
    >
    >


    --
    http://chris.chiasson.name/



  • 3.  Re: [docbook-apps] Extending XSL stylesheets to match extended DTD

    Posted 11-13-2006 21:05
    Also, I am offended (well, maybe I have no right to be offended) that
    DocBook isn't on the top left navigation link area of xml.org.

    On 11/13/06, Chris Chiasson <chris@chiasson.name> wrote:
    > There is probably a different XML schema that already records coursework.
    >
    > In other news, it would certainly help if either the "other
    > industries" or "Schemas/DTDs" navigation links on http://xml.org/ were
    > operational right now.
    >
    > Not Found
    >
    > The requested URL /xml/registry.jsp was not found on this server.
    > Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4c0 PHP/5.1.6-4
    > mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at
    > xml.org Port 80
    >
    > Not Found
    >
    > The requested URL /xml/industry_industrysectors.jsp was not found on
    > this server.
    > Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4c0 PHP/5.1.6-4
    > mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at
    > www.xml.org Port 80
    >
    > On 11/13/06, Cameron Kerr <ckerr@cs.otago.ac.nz> wrote:
    > > Hello, I'm trying to work out precisely what would be required in extending
    > > the DocBook DTD in order to produce a significant amount of coursework.
    > >
    > > As part of this, I want to mark up a curriculum/schedule. This would be
    > > comprised largely of block elements, such as the following structure
    > > indicates.
    > >
    > > schedule
    > > week*
    > > lecture*
    > > title
    > > presenter?
    > > topics?
    > > topic+
    > > para etc.
    > > themes?
    > > theme+
    > > para etc.
    > > laboratory*
    > > title
    > > marks?
    > > topics?
    > > topic+
    > > para etc.
    > > tutorial*
    > > title
    > > marks?
    > > readings?
    > > reading+
    > > para etc. (needs work to profile book editions)
    > >
    > > I have a rough idea of what I need to do to create a customisation layer for
    > > the DTD, but none of the books I've consulted (including Docbook XSL)
    > > mention anything (that I could find at least) about the correct way to make
    > > a stylesheet extension.
    > >
    > > Any tips? Or have I managed to miss something completely obvious?
    > >
    > >
    > >
    > > --
    > >
    > > • Cameron Kerr • ? ckerr@cs.otago.ac.nz • ? •
    > >
    > > • Telecommunications Teaching Fellow & SysAdmin •
    > > • ? http://humbledown.org/blog/ • ? 021 02 333 294 •
    > >
    > >
    > >
    > >
    >
    >
    > --
    > http://chris.chiasson.name/
    >


    --
    http://chris.chiasson.name/