1

XMLベースのInputStreamを解析するためにDefaultHandlerを使用しています。正常に動作しますが、1 つの例外があります。すべての文字が小文字に変換されます。たとえば、xml に VALUE のような要素がある場合、解析後に表示されるのは (VALUE ではなく) 値です。元のケース(小文字ではなく大文字)を解析する際に値を取得するにはどうすればよいですか?

public void endElement(String uri, String name, String qName) throws SAXException {
    try {
         if(name.equalsIgnoreCase("taga")){
          System.err.println("value parsed .. "+_objBuffer.toString());

   }
   catch (Exception e) {}

}

public void characters(char[] ch, int start, int length) throws SAXException {
    try{
            _objBuffer.append(ch, start, length);
    } catch(Exception e) {}
}
4

1 に答える 1