> Hello All,
> In my Schema for an ELEMENT (Manager) I have a choice of node-elemnts (EmpId |
>StoreEmpId | CorpEmpId), castor generated source files create extra source file
>(ManagerChoice) to handle it. I have listed the whole problem below, would
>appreciate any help on this regard.
>
> DTD Definition
> <!ELEMENT Manager (Name, (EmpID | StoreEmpID | CorpEmpID))>
> Schema Definition
<xsd:element name = "Manager">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref = "Name"/>
<xsd:choice>
< xsd:element ref = "EmpID"/>
<xsd:element ref = "StoreEmpID"/>
<xsd:element ref = "CorpEmpID"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
> Castor Generated Classes
> Manager.java
> name get/set
> manageChoice get/set
> ManagerChoice.java
> empID get/set/has
> storeEmpID get/set/has
> coreEmpID get/set/has
> Resultant XML
> <Manager>
> <Name>Manager 1</Name>
> <ManagerChoice>
> <EmpID>123</EmpID>
> </ManagerChoice>
> </Manager>
> Desired XML
> <Manager>
> <Name>Manager 1</Name>
> <EmpID>123</EmpID>
> </Manager>
>
> Thanks in advance!
> Syed
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-dev