Estoy tratando de crear un sencillo XML plantilla que hasta ahora sólo se compone de:StringTemplate carácter no válido '<' al leer XML plantilla
<?xml version="1.0"?>
leí el archivo de esta manera:
STGroup group = new STGroupDir("templates");
ST st = group.getInstanceOf("report");
st.add("analysis", ana);
String result = st.render();
System.out.println(result);
y el resultado es varios mensajes de error:
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'
he visto otras personas que están leyendo Tempaltes HTML que también utilizan las etiquetas. Entonces, ¿qué estoy haciendo mal?
Está vacío: sólo había declarado tipo de documento. –
Intenta usar el inspector [http://www.antlr.org/wiki/display/ST4/StringTemplate+Inspector+GUI](http://www.antlr.org/wiki/display/ST4/StringTemplate+Inspector+GUI) –
No está esperando el archivo xml como entrada. Consulte la sintaxis en [http://www.antlr.org/wiki/display/ST4/StringTemplate+cheat+sheet](http://www.antlr.org/wiki/display/ST4/StringTemplate+cheat+sheet). –