Ich versuche, eine einfache XML-Vorlage zu erstellen, die bisher nur besteht aus:String ungültiges Zeichen ‚<‘, wenn XML-Vorlage zu lesen
<?xml version="1.0"?>
ich so lesen Sie die Datei:
STGroup group = new STGroupDir("templates");
ST st = group.getInstanceOf("report");
st.add("analysis", ana);
String result = st.render();
System.out.println(result);
Und das Ergebnis ist mehrere Fehlermeldungen:
report.st 1:1: invalid character '<'
report.st 1:1: invalid character '?'
report.st 1:19: invalid character '?'
report.st 1:20: invalid character '>'
report.st 1:2: no viable alternative at input 'xml'
ich habe andere Leute HTML tempaltes lesen gesehen, auch Tags verwenden. Was mache ich falsch?
Es ist leer: Sie gerade Dokumenttyp erklärt hatte. –
Versuchen Sie, Inspektor zu verwenden [http://www.antlr.org/wiki/display/ST4/StringTemplate+Inspector+GUI](http://www.antlr.org/wiki/display/ST4/StringTemplate+Inspector+GUI) –
Erwartet keine XML-Datei als Eingabe. Siehe Syntax unter [http://www.antlr.org/wiki/display/ST4/StringTemplate+cheat+sheet](http://www.antlr.org/wiki/display/ST4/StringTemplate+cheat+sheet). –