DocBookParser(3pm)

πŸ“¦ version 2.1.1, in arch rolling

πŸ’– NAME πŸ’–

okay bestie, welcome to DocBookParser(3pm) β€” the manual page for Lire::XMLParser, aka the Base DocBook parser. 🫢


✨ SYNOPSIS ✨

package MyParser;

use base qw/ Lire::XMLParser /;

🌸 DESCRIPTION 🌸

This package contains a Lire::XMLParser DocBook parser. It defines the relevant _start, _end and _char methods for the DocBook subset used by Lire. All defined handlers have the form dbk_name_start, dbk_name_end and dbk_name_char (when the element accepts PCDATA content). πŸ’…

Its base functionality is to collect the DocBook markup for later use. It will be subclassed most of the time. no cap, it’s giving very β€œbase class main character energy.” ✨


🫢 CLIENT METHODS 🫢

πŸŽ€ dbk_init()

Subclasses should call this method whenever the state of the DocBook parse should start. This is called from the parse_start() method when the parser is used standalone. πŸ¦‹

πŸŽ€ dbk_string()

Returns the DocBook XML accumulated by the parser. This is returned from the parse_end() method when used standalone. πŸ’–


🧚 XML SPECIFICATIONS METHODS IMPLEMENTATION 🧚

🌈 namespaces()

DocBook doesn’t use namespace, so this method returns an empty hash reference. periodt. πŸ’€

🌈 elements_spec()

Returns the elements specification for the DocBook subset supported by Lire. πŸ‘‘


πŸ‘€ SEE ALSO πŸ‘€


πŸ’œ AUTHOR πŸ’œ

Francis J. Lacoste <flacoste@logreport.org> 🫢


⭐ VERSION ⭐

$Id: DocBookParser.pm,v 1.4 2006/07/23 13:16:29 vanbaal Exp $


Copyright (C) 2004 Stichting LogReport Foundation LogReport@LogReport.org

This file is part of Lire.

Lire is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with http://www.gnu.org/copyleft/gpl.html. 🌈


okay bye bestie, this was Lire 2.1.1, dated 2025-09-28, page DocBookParser(3pm) β€” slay, drink water, and may your markup always be valid πŸ’…βœ¨πŸ’–

πŸ“¦ where this page comes from