Doc::Perlish::Parser::XML

Doc::Perlish::Parser::XML is a Perl module to parse eXecrable Markup Language into Perldoc.
Download

Doc::Perlish::Parser::XML Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Sam Vilain
  • Publisher web site:
  • http://search.cpan.org/~samv/

Doc::Perlish::Parser::XML Tags


Doc::Perlish::Parser::XML Description

Doc::Perlish::Parser::XML is a Perl module to parse eXecrable Markup Language into Perldoc. SYNOPSIS my $reader = Doc::Perlish::Reader->new("foo.xml"); my $parser = Doc::Perlish::Parser::XML->new(reader => $reader); $parser->receiver(Doc::Perlish::DOM->new()); $parser->send_all;This is a dummy parser for Doc::Perlish documents. It parses a nonsense encoding of documents that is derived from an old standard known as SGML, that was invented in the days when human time was a lot cheaper than CPU time.The derivative of the standard, however, was invented in a time when this was not the case, so it is not quite clear as to why such an archaic form was adopted in a widespread fashion. It is speculated that it might have had something to do with the popularity of a particular dialect of SGML known as HTML.The theory goes like this: many monkeys learnt HTML, and thought that they were special and that HTML was magic, instead of moving on to real languages and protocols they instead tried to move the world to make HTML (or its generalised form, SGML, rebranded as "XML") the standard for everything from documents (its original problem domain) to data exchange, but Those who wish to change the world According with their desire Cannot succeed. The world is shaped by the Way; It cannot be shaped by the self. Trying to change it, you damage it; Trying to possess it, you lose it. -- from Gnu's Not Lao, chapter 29And so, people got on this mad bandwagon to nowhere now known as XML.This module is primarily used for testing, to supply a degenerate test case. Note the emphasis in that last sentence. It does not attempt to parse anything more than a very basic level of XML. Any requests to make it more fully featured may be told to stick it up their own source repository, unless they are impressively small.(seriously, if you do want to make a proper XML input stage for this, feel free to use some real XML library and send a patch, or release a seperate dist - but I don't want to introduce such a dependancy into the test suite at this point). Requirements: · Perl


Doc::Perlish::Parser::XML Related Software