问题标签 [stringtemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1492 浏览

c# - StringTemplate:从磁盘加载模板?

我在 c# 中使用 StringTemplate 并使用以下代码从我的应用程序的子目录中加载模板。

我的应用程序的 tmp 目录中有一个模板文件 Sample.st。

我收到以下错误。

未处理的异常:System.ArgumentException:找不到模板 Sample.st;组层次结构是 [myGroup]

有谁知道这里有什么问题?

0 投票
1 回答
757 浏览

stringtemplate - StringTemplate条件语句不能支持类似id>0?

最近在用stringtemplate,发现StringTemplate不支持复杂的条件,类似的value>1或者value="menu"等,谁能给我指点一下怎么用?谢谢。

0 投票
1 回答
401 浏览

.net - 如何让 StringTemplate.NET 加载扩展名为“.dwt”的模板文件?

StringTemplate 的默认模板文件扩展名为“.st”。现在我在一个文件夹中有几个模板文件,它们的文件扩展名为“.dwt”。有没有办法更改默认模板文件扩展名并加载它们,如下所示:

0 投票
3 回答
996 浏览

java - 为什么 StringTemplate 会很慢?

我使用 StringTemplate 作为我的 Web 应用程序的视图层。最近我测量了渲染页面花费了多少时间,简单页面大约为 50 毫秒,复杂页面大约为 500 毫秒。这对我的需求来说太多了,所以我正在寻找一种方法来提高 ST 的性能。我怎样才能做到这一点?

大部分时间都被 StringTemplate.toString 方法消耗掉了,所以不是缓存问题。

我积极使用匿名模板和包含的模板 - 这可能是原因吗?

0 投票
1 回答
1444 浏览

java - 使用 StringTemplate 创建 XML 的性能?

我正在开发一个使用不同组件创建 XHTML 文档的应用程序,我使用 StringTemplate 创建组件的文档数据,然后将它们组合成一个大文档。这是一个组件的示例:

我的问题是,与 StringTemplate 相比,使用 XML DOM 或 StringBuilder 实现这种文档构建是否更有效?

编辑:我不需要 XML 验证。

0 投票
1 回答
327 浏览

c# - 在 StringTemplate 中分组

我刚刚开始使用 StringTemplate(来自 stringTemplate.org),我想知道如何在结果中实现分组。

例如

月份 , ID
__________________________________
Jan ,1
Jan ,2
Feb ,3
Feb ,4
Feb ,5
Mar ,6
Mar ,7
Mar ,8
Mar ,9

这样按月分组的结果如下所示:

一月:
1月
2
日:
3月
4
日 5
月:
6
月 7
日 8
月 9 日

0 投票
1 回答
628 浏览

java - 如何从 Web 存档的 WEB-INF 目录加载 StringTemplateGroups

这个问题与这个问题有些相关:StackOverflow: Howto load a resource from WEB-INF directory of a web archive

我想使用 StringTemplate 并想通过 StringTemplateGroup 加载我的模板。直到知道我使用相关问题中显示的方法从 WEB-INF 文件夹中获取单个文件,但是正如我在此处阅读的那样,通过路径加载模板被认为是不好的做法,因为应用程序可能位于 WAR 文件中并且由于路径,我无法使用 StringTemplateGroup。

有没有办法实现这一点,你会推荐?我可以将整个文件夹作为类似流的对象供 StringTemplateGroup 读取,还是在 StringTemplate 中已经实现了一种体面的(而不是那么骇人听闻的)方式?

我对 Java 有点陌生,但愿意学习 :) 非常感谢您提前。

0 投票
1 回答
1958 浏览

java - StringTemplate 可以遍历字符串中的“值”吗?

我有一个由逗号分隔的几个字符串组成的字符串。使用 StringTemplate,有没有一种简单的方法可以为这个外部字符串中的每个“值”编写单独的行?

例如,我有:

我想输出:

我怀疑模板看起来(如果可能的话)是这样的:

这是我发现的一个可能相关的示例,说明如何为集合中的每个对象编写一行:

但是,我不能只从 Java 代码中的字符串构建一个集合——它必须保持为逗号分隔的字符串。有任何想法吗?

谢谢!

0 投票
0 回答
120 浏览

c# - 有没有办法在 C# 中读取 StringTemplate 的 .string 文件

我在 StringTemplate 文档中找到了一个示例来读取 *.resx 嵌入式资源,但实际上并不是我所期望的。

http://www.stringtemplate.org/article/i18n/index.html - 有一个用 Java 制作的示例。有人让它在 C# 上工作吗?

0 投票
1 回答
353 浏览

stringtemplate - StringTemplate 中的分层数据

我正在尝试使用 StringTemplate 创建分层文档。

例如,目录列表:

这甚至可以使用 StringTemplate 吗?