Daniel Peder > SML-Parser-0.11 > SML::Parser

Download:
SML-Parser-0.11.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 0.11   Source  

NAME ^

SML::Parser - SIMPLIFIED MARKUP LANGUAGE

 $Revision: 1.7 $
 $Date: 2004/05/19 14:46:10 $

METHODS ^

new
 $sml = SML::Parser->new();
parse ( $str )

Parse HTML|XML like string source. No other rules, no checks.

Creates simple stream of 3 types of parsed items:

 - comment data:
 [ 'C', $comment_body ]
 
 - text data
 [ 'T', $text_body ]
 
 - element tag data
 [ 'E', $pi, $tag_name, $tag_body ]

Data are returned as ref to ARRAY of items described above.

parse_attributes ( $attr_string )

Parse body of the element same way as the HTML attributes.

TODO ^

- rewrite some parts of code into methods and subclasses