|
I get parse errors for an xml file generated using
the MappingTool.java file when I try to use the command
Mapping.loadMapping(one.xml). I am attaching the xml for anyone's perusal. Can
someone please tell me what the problem could be?
All I am trying to do is, generate a mapping
file(in the above case one.xml) and then trying to marshal an object in
conjunction with this mapping file.
Thanks in advance for your time.
Pratibha
|
<?xml version="1.0"?> <mapping xmlns="http://castor.exolab.org/"><description>Castor generated mapping file</description><include></include><class name="java.util.Hashtable" identity="" access="shared"><description>Default mapping for class java.util.Hashtable</description><map-to xml="hashtable"/><container></container></class><class name="com.bm.xchange.services.user.UserBO" identity="" access="shared"><description>Default mapping for class com.bm.xchange.services.user.UserBO</description><map-to xml="user-bO"/><field name="bmCurrency" type="long"><bind-xml name="bm-currency" node="attribute"/></field><field name="modifier" type="int"><bind-xml name="modifier" node="attribute"/></field><field name="language" type="int"><bind-xml name="language" node="attribute"/></field><field name="separateShipAddr" type="long"><bind-xml name="separate-ship-addr" node="attribute"/></field><field name="notificationPref" type="long"><bind-xml name="notification-pref" node="attribute"/></field><field name="companyId" type="long"><bind-xml name="company-id" node="attribute"/></field><field name="id" type="long"><bind-xml name="id" node="attribute"/></field><field name="bmLanguage" type="long"><bind-xml name="bm-language" node="attribute"/></field><field name="userTypeInt" type="int"><bind-xml name="user-type-int" node="attribute"/></field><field name="currency" type="int"><bind-xml name="currency" node="attribute"/></field><field name="permission" type="int"><bind-xml name="permission" node="attribute"/></field><field name="cacheSettings" type="long"><bind-xml name="cache-settings" node="attribute"/></field><field name="primaryKey" type="long"><bind-xml name="primary-key" node="attribute"/></field><field name="type" type="long"><bind-xml name="type" node="attribute"/></field><field name="shipCity" type="java.lang.String"><bind-xml name="ship-city" node="element"/></field><field name="billLastName" type="java.lang.String"><bind-xml name="bill-last-name" node="element"/></field><field name="shipCompany2" type="java.lang.String"><bind-xml name="ship-company2" node="element"/></field><field name="mappedFieldNames" type="java.lang.String" collection="array"><bind-xml name="mapped-field-names" node="element"/></field><field name="shipFax" type="java.lang.String"><bind-xml name="ship-fax" node="element"/></field><field name="xmlHead" type="java.lang.String"><bind-xml name="xml-head" node="element"/></field><field name="billFax" type="java.lang.String"><bind-xml name="bill-fax" node="element"/></field><field name="columnNames" type="java.lang.Object" collection="array"><bind-xml name="column-names" node="element"/></field><field name="shipPhone" type="java.lang.String"><bind-xml name="ship-phone" node="element"/></field><field name="billEmail" type="java.lang.String"><bind-xml name="bill-email" node="element"/></field><field name="shipStateProvince" type="java.lang.String"><bind-xml name="ship-state-province" node="element"/></field><field name="userCompanyName" type="java.lang.String"><bind-xml name="user-company-name" node="element"/></field><field name="dateModified" type="java.util.Date"><bind-xml name="date-modified" node="element"/></field><field name="phone" type="java.lang.String"><bind-xml name="phone" node="element"/></field><field name="cache" type="java.util.Hashtable"><bind-xml name="cache" node="element"/></field><field name="billCompany2" type="java.lang.String"><bind-xml name="bill-company2" node="element"/></field><field name="billCompany" type="java.lang.String"><bind-xml name="bill-company" node="element"/></field><field name="dateAdded" type="java.util.Date"><bind-xml name="date-added" node="element"/></field><field name="fax" type="java.lang.String"><bind-xml name="fax" node="element"/></field><field name="primaryKeyName" type="java.lang.String"><bind-xml name="primary-key-name" node="element"/></field><field name="shipZip" type="java.lang.String"><bind-xml name="ship-zip" node="element"/></field><field name="billCity" type="java.lang.String"><bind-xml name="bill-city" node="element"/></field><field name="billZip" type="java.lang.String"><bind-xml name="bill-zip" node="element"/></field><field name="xml" type="java.lang.String"><bind-xml name="xml" node="element"/></field><field name="shipEmail" type="java.lang.String"><bind-xml name="ship-email" node="element"/></field><field name="lastName" type="java.lang.String"><bind-xml name="last-name" node="element"/></field><field name="email" type="java.lang.String"><bind-xml name="email" node="element"/></field><field name="shipCompany" type="java.lang.String"><bind-xml name="ship-company" node="element"/></field><field name="jobTitle" type="java.lang.String"><bind-xml name="job-title" node="element"/></field><field name="password" type="java.lang.String"><bind-xml name="password" node="element"/></field><field name="login" type="java.lang.String"><bind-xml name="login" node="element"/></field><field name="billStateProvince" type="java.lang.String"><bind-xml name="bill-state-province" node="element"/></field><field name="shipAddress2" type="java.lang.String"><bind-xml name="ship-address2" node="element"/></field><field name="firstName" type="java.lang.String"><bind-xml name="first-name" node="element"/></field><field name="shipAddress1" type="java.lang.String"><bind-xml name="ship-address1" node="element"/></field><field name="billCountry" type="java.lang.String"><bind-xml name="bill-country" node="element"/></field><field name="shipFirstName" type="java.lang.String"><bind-xml name="ship-first-name" node="element"/></field><field name="shipLastName" type="java.lang.String"><bind-xml name="ship-last-name" node="element"/></field><field name="xmlTail" type="java.lang.String"><bind-xml name="xml-tail" node="element"/></field><field name="billAddress2" type="java.lang.String"><bind-xml name="bill-address2" node="element"/></field><field name="billFirstName" type="java.lang.String"><bind-xml name="bill-first-name" node="element"/></field><field name="billAddress1" type="java.lang.String"><bind-xml name="bill-address1" node="element"/></field><field name="billPhone" type="java.lang.String"><bind-xml name="bill-phone" node="element"/></field><field name="shipCountry" type="java.lang.String"><bind-xml name="ship-country" node="element"/></field><container></container></class><key-generator></key-generator></mapping>
