StringTemplate ungültiges Zeichen '' beim Lesen der XML-Vorlage

8

Ich versuche ein einfaches XML-Template zu erstellen, das bisher nur aus folgendem besteht:

%Vor%

Ich lese die Datei so:

%Vor%

Und das Ergebnis sind mehrere Fehlermeldungen:

%Vor%

Ich habe andere Leute gesehen, die HTML-Tempeltes lesen, die auch Tags verwenden. Also was mache ich falsch?

    
er4z0r 02.05.2012, 13:20
quelle

3 Antworten

4

Okay, es scheint, ich habe übersehen, dass Sie Vorlagen in einem anderen Snytax angeben müssen. Obwohl dies aus den Beispielen, die ich verwendet habe, nicht offensichtlich war:

Meine Arbeitsvorlage sieht jetzt anders aus:

%Vor%

Außerdem habe ich auch die Delimeter geändert:

%Vor%     
er4z0r 02.05.2012, 16:08
quelle
2

Ich habe festgestellt, dass Sie auch aus der spitzen Klammer entkommen können:

%Vor%

Beachten Sie \ direkt vor <?xml - außerdem ist es schlau genug, kein weiteres Escape in der schließenden Klammer ?> zu erfordern.

Und ich glaube, was Terrence Parr über die Trennung von Modellen und Ansichten vorschlägt, ist, dass die Ansicht niemals wirklich die Möglichkeit hat, die zugrunde liegende Datenstruktur (oder das Modell) zu manipulieren, die an die Vorlage übergeben wird. Dies wird erreicht, indem eine Vorlage auf die Daten oder die Sammlung "angewendet" wird, anstatt die Vorlage über die Daten zu schleifen. Vielleicht ist das subtil und vielleicht praktisch (im Fall von Designern) ein bisschen zu rein.

    
lucidquiet 21.02.2013 05:16
quelle
2

Alternativ können Sie STRawGroupDir verwenden, wenn Sie die Gruppendateisyntax nicht verwenden möchten. Diese Klasse ähnelt STGroupDir, aber speziell zum Laden von Dateien wie XML und HTML.

Ссылка

    
metatheorem 09.07.2013 02:42
quelle