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