parsingproblem in android saxparsing
<pre><code>@Override
public void characters(char ch[], int start, int length)
        throws SAXException {
    super.characters(ch, start, length);
    String strCharacters = new String(ch,start,length);
    if (itemFound==true){
        // "item" tag found, it's item's parameter
        switch(currentState){
            case state_title:     
                item.setTitle(strCharacters);
                break;
            case state_description:
                item.setDescription(strCharacters);
                break;  
            case state_link:
                item.setLink(strCharacters);
                break;  
            case state_pubdate:
                item.setPubdate(strCharacters);
                break;  
            default:
            break;    
        }    
    } else {
        // not "item" tag found, it's feed's parameter
        switch(currentState){
            case state_title:
            feed.setTitle(strCharacters);
            break;
            case state_description:
            feed.setDescription(strCharacters);
            break;
        case state_link:
            feed.setLink(strCharacters);
            break;
        case state_pubdate:
            feed.setPubdate(strCharacters);
            break;  
        default:
            break;
        }
    }
    currentState = state_unknown;
 }
</code></pre>

<p>Please tell me how to parse (&amp;) I am not able to parse &amp; in this</p>
