SGML::...se::DTD(3pm)

πŸ“¦
version 2.00 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

πŸ’– SGML::DTDParse::DTD πŸ’–

okay bestie, so you know how you wanted to parse an SGML or XML DTD? this is that page. it's from the User Contributed Perl Documentation, it's called SGML::DTDParse::DTD, and it's giving very much "the main character module of the whole DTDParse situation." πŸ’…


✨ NAME ✨

SGML::DTDParse::DTD β€” parse an SGML or XML DTD. literally that's the whole job. πŸŽ€


🌸 SYNOPSIS 🌸

here's the vibe, no cap:

use SGML::DTDParse::DTD;

$dtd = SGML::DTDParse::DTD->new( %options );
$dtd->parse($dtd_file);
$dtd->xml($file_handle);

that's it. that's the whole ritual. make one, parse a file, spit out some XML. iconic. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so SGML::DTDParse::DTD is the main module for parsing a DTD. like, the headliner. the one on the poster.

but here's the tea: normally you do not use this module directly. nope. the preferred usage model for parsing a DTD is the program dtdparse. so think of this module as the backstage crew β€” super important, but the dtdparse program is the one on stage with the mic. 🎀


πŸ’œ CONSTRUCTOR METHODS πŸ’œ

TODO.

yeah. that's literally all it says. it's giving "we'll finish this later" energy and honestly? relatable. πŸ™ˆ


🌈 METHODS 🌈

TODO.

same deal bestie. the docs said TODO. and i'm not about to make stuff up. respecting the source fr fr. 😭


πŸ‘‘ SEE ALSO πŸ‘‘

  • dtdparse
  • See SGML::DTDParse for an overview of the DTDParse package.

go read SGML::DTDParse if you want the big picture, the lore, the whole cinematic universe. πŸ“


🧚 PREREQUISITES 🧚

  • Text::DelimMatch

you're gonna need it. it's the prerequisite. it's non-negotiable. πŸ’–


⭐ AVAILABILITY ⭐

<http://dtdparse.sourceforge.net/>

that's where it lives. go visit. 🫢


πŸ’« AUTHORS πŸ’«

Originally developed by Norman Walsh, <ndw@nwalsh.com>.

Earl Hood <earl@earlhood.com> picked up support and maintenance.

two absolute legends. the way they kept this thing alive? slay. πŸ”₯


See SGML::DTDParse for copyright and license information. that's where the legal fine print lives, so go check it there. πŸ’…


okay that's the whole page, bestie. and before you go β€” this was perl v5.32.1, dated 2022-01-21, brought to you by the User Contributed Perl Documentation. mwah. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from