我试图解析simil- 的InkML文件。 每个内容的节点具有多个元组(由逗号分隔)具有6个或7号(负和小数太)。
在测试中,我看到SAX的方法性格不记住所有的数据。
编码:
public class PenParser extends DefaultHandler {
//code useless
public void characters(char ch[], int start, int length) throws SAXException {
//begin my debug print
StringBuilder buffer=new StringBuilder ();
for(int i=start;i<length;i++){
buffer.append(ch[i]);
}
System.out.println(">"+buffer);
//end my debug print
在调试,我看到缓冲区不包含兴趣标签的所有数字,但它仅包含的标签内容首107(或多或少)CHAR(我行不长于4610字符):真奇怪该切炭通过的StringBuffer和SAX解析,在我看来。
我曾使用StringBuilder的太多,但问题仍然存在。
任何建议?