def convert( path )
content = ''
File.open(path) do |f|
content = f.read
end
scanner = StringScanner.new(content, false)
content.gsub!(/<\!---([^-](.*?)[^-])--->/mi) do "<!-- ck #$1 -->" end
content.gsub!(/<\/cgikit\s*>/i, "</span>")
content.gsub!(/<cgikit\s+name\s*=\s*([^\/>]+)\/>/i) do
name = $1
name.tr!("\"'", '')
if @ckid then
"<span ckid=\"#$1\"/>"
else
"<span id=\"ck:#$1\"/>"
end
end
content.gsub!(/<cgikit\s+name\s*=\s*([^\/>]+)>/i) do
name = $1
name.tr!("\"'", '')
if @ckid then
"<span ckid=\"#$1\">"
else
"<span id=\"ck:#$1\">"
end
end
content
end