I have defined the following Child Element Model for my XML:
package com.xmlmapper.www.model;
import javax.xml.bind.annotation.XmlElement;
import org.apache.axis.description.ElementDesc;
import org.apache.axis.description.FieldDesc;
public class ApplicantAddressDetails  implements java.io.Serializable {
    private java.lang.String addressSegmentTag;
    private java.lang.String length;
    private java.lang.String tag;
    private java.lang.String addressLine1FieldLength;
    private java.lang.String addressLine1;
    private java.lang.String addressLine2FieldLength;
    private java.lang.String addressLine2;
    private java.lang.String addressLine3FieldLength;
    private java.lang.String addressLine3;
    private java.lang.String addressLine4FieldLength;
    private java.lang.String addressLine4;
    private java.lang.String addressLine5FieldLength;
    private java.lang.String addressLine5;
    private java.lang.String stateCode;
    private java.lang.String pinCodeFieldLength;
    private java.lang.String pinCode;
    private java.lang.String addressCategory;
    public ApplicantAddressDetails() {
    }
........//next section of  code 
}
If my address has & keyword then my XML is not getting mapped. What needs to be done so that XML can be mapped automatically? What are all other characters for which I can face such errors?
