startElement如下写:public void startElement(String namespaceURI,String localName,String fullName,
           Attributes attributes) throws SAXException {  System.out.println("\n元素: " + "[" + fullName + "]" + " 开始解析!");
   // 打印出属性信息
  for (int i = 0; i < attributes.getLength(); i++) {
      System.out.println("\t属性名称:"+ attributes.getLocalName(i) 
                          +  "属性值:" +attributes.getValue(i));
  }
}

解决方案 »

  1.   

    应该使用characters读取数据
    void characters(char[] ch, int start, int length): 这个方法用来处理在XML文件中读到字符串,它的参数是一个字符数组,以及读到的这个字符串在这个数组中的起始位置和长度,我们可以很容易的用String类的一个构造方法来获得这个字符串的String类:String charEncontered=new String(ch,start,length)。