我正在用Java创建一个程序,它读取一串XSL代码,用app数据填充空字段,并将其添加到StringReader中,最终被设置为web调度程序的InputSource。
我已经有了查找和填充空白模板的代码,现在我需要循环使用模板X次数来创建同一个文档的X实例,并将它们作为一个文档放在一起。
Psuedocode:
StringReader reader = new StringReader();
for (Iterator i = Object.iterator(); i.hasNext();
{
Object o = (Object) i.next();
reader.append(populateObject(o);
}
InputSource isource = new InputSource(reader);然而,StringReader没有附加函数,而且可能也没有附加函数。那么,我如何创建一个InputSource,以满足对我的InputSource代码的完整、准确的引用的需求,这个引用可以被InputSource对象读取?
发布于 2013-07-24 14:24:11
你可以试着做所有之前附加的操作:
StringBuilder sb = new StringBuilder();
for (...)
sb.append(populateObject(obj));
StringReader reader = new StringReader(sb.toString());如果使用低于5的Java版本,请使用StringBuffer。
https://stackoverflow.com/questions/17835895
复制相似问题