convert HTML template to intermediate-language program.
usage.
input = "<table>\n<tr kd="mark:foo">\n...</tr>\n</table>\n" converter = Kwartz::DefaultConverter.new(input) output = converter.convert print output
| TAG_PATTERN | = | /(^[ \t]*)?<(\/?)([-.:\w]+)((?:\s+[-.:\w]+=(?:"[^"]*"|[^>\s]+))*)\s*(\/)?>/m |
| pattern for parsing tag | ||
| attr_name : | attribute name of marking (default "kd") |
| header_text : | header text (ex: ’<%@ taglib …%>’ in JSP) |
| footer_text : | footer text |
| header_plcode : | Presentation Language code for header |
| footer_plcode : | Presentation Language code for footer |
| odd_value : | odd value for FOREACH or LIST (default "’odd’") |
| even_value : | even value for FOREACH or LIST (defalt "’even’") |