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?