Sto cercando di creare un semplice XML Template che consiste finora solo di:StringTemplate carattere non valido '<' quando legge Template XML
<?xml version="1.0"?>
ho letto il file in questo modo:
STGroup group = new STGroupDir("templates");
ST st = group.getInstanceOf("report");
st.add("analysis", ana);
String result = st.render();
System.out.println(result);
e il risultato è diversi messaggi di errore:
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'
ho visto altre persone che leggono tempaltes HTML che utilizzano i tag. Quindi cosa sto sbagliando?
E 'vuoto: appena aveva dichiarato tipo di documento. –
Prova a usare inspector [http://www.antlr.org/wiki/display/ST4/StringTemplate+Inspector+GUI](http://www.antlr.org/wiki/display/ST4/StringTemplate+Inspector+GUI) –
Non è previsto il file xml come input. Vedi sintassi su [http://www.antlr.org/wiki/display/ST4/StringTemplate+cheat+sheet](http://www.antlr.org/wiki/display/ST4/StringTemplate+cheat+sheet). –