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