X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Fgenerator%2Ftal%2FTALTest.java;h=d78372a596685e0518b933d93f7fad019cde1574;hb=444b653747131dbc1ed003f3efcf11c0481c8480;hp=cbc89fe9d6027569535ad45c9086c6ee2dc15143;hpb=04bf29aa1f1abf43e96d0272b2a286f0c1f9fea8;p=mir.git diff --git a/source/mir/generator/tal/TALTest.java b/source/mir/generator/tal/TALTest.java index cbc89fe9..d78372a5 100755 --- a/source/mir/generator/tal/TALTest.java +++ b/source/mir/generator/tal/TALTest.java @@ -30,11 +30,9 @@ package mir.generator.tal; -import java.io.*; +import java.io.File; import java.util.HashMap; -import java.util.*; -import mir.generator.tal.interfaces.*; -import mir.util.xml.html.*; +import java.util.Map; public class TALTest { public static void main(String args[]) { @@ -44,64 +42,7 @@ public class TALTest { Map test = new HashMap(); test.put("name", "zapata"); - HTMLParser parser2 = new HTMLParser(); -/* - parser2.parse(new StringReader("
blaat
"), - new HTMLParser.ParserReceiver() { - - public void dtd(String aDTD) { - System.out.println(aDTD); - } - - public void openTag(String aTag, Map anAttributes) { - - System.out.print("<"+aTag); - Iterator i = anAttributes.entrySet().iterator(); - while (i.hasNext()) { - Map.Entry entry = (Map.Entry) i.next(); - - System.out.print(" " + entry.getKey() + "=\"" + entry.getValue()+"\""); - } - System.out.print(">"); - } - - public void closeTag(String aTag) { - System.out.print(""); - } - - public void comment(String aData) { - } - - public void cdata(String aData) { - System.out.print(aData); - } - } - ); -*/ -String doc = -" " + -" "+ -" "+ -" <meta name=\"description\" tal:attributes=\"content lang('posting.meta.description')\">"+ -" <meta name=\"author\" content=\"${lang(\"posting.meta.author\")}\">"+ -" <meta name=\"keywords\" content=\"${lang(\"posting.meta.keywords\")}\">"+ -" <meta http-equiv=\"Content-Type\" content=\"text/html; charset=${config['Mir.DefaultHTMLCharset']}\">"+ -" <meta name=\"robots\" content=\"index\">"+ -" <meta name=\"robots\" content=\"follow\">"+ -" <link rel=stylesheet type=\"text/css\" href=\"${config['Producer.ProductionHost']}/style/formate.css\">"+ -" </head>"+ -" <body bgcolor=\"white\" text=\"black\" link=\"#006600\" vlink=\"#006600\" alink=\"Red\" tal:on-error='exception.message'>"+ -" </body>"+ -"</html>"; - System.out.println(doc); - TALTemplate template = parser.parse(doc, expressionParser); - - -// <td tal:on-error='exception.message'><tal:test tal:content='name.bla'></tal:test><h1 tal:content=\"name\">test</h1></TD>", expressionParser); - PrintWriter o = new PrintWriter(System.out); - template.processTemplate(test, o, new TALLogger.TALSystemOutLogger()); - o.close(); - + TALTemplate template = parser.parse(new File("m:/biotechdev/mir/etc/producertal/startpage.template"), expressionParser); } catch (Throwable t) { System.out.println("Exception: " + t.toString());