Transformer(转换方法)是否对输入源的大小有限制?
我正在尝试转换一个相当长的(18M)XML,我得到一个奇怪的错误说
"The element type "HR" must be terminated by the matching end-tag "</HR>"."
但输入源中没有这样的元素......
我这样得到了IS:
HttpResponse hrep = hclient.execute( get );
InputStream istr = hrep.getEntity().getContent();
Source xmlSource = new StreamSource( istr );
...
如果我“减少”输入源,那么它会起作用......
或者我可能会错过什么?
答案 0 :(得分:2)
首先,javax.xml.transform.Transformer是一个接口,而不是一个实现,任何限制都可能随实现而变化。
其次,此错误消息未提示已超出限制。相反,它强烈暗示您的输入“XML”格式不正确。