Hi,

Thanks for the answer.
However, making both <subComponent>s include <sequence/> didn't work.
I guess my main questions is "how does <relationships> affect <subComponent>?"
It was working fine before the <relationships> was introduced.

Thanks again,
Dan


On Wed, Mar 19, 2008 at 6:37 PM, Jacob Danner <[EMAIL PROTECTED]> wrote:
> I can see why inst2xsd tool is doing that.
>
>
>  <subComponents>
>           <subComponent/>
>           <subComponent>
>               <sequence/>
>           </subComponent>
>       </subComponents>
>
>  The tools sees:
>  <subcomponent />
>
>  and <subComponent><sequence /> ...
>  As 2 different types, if you want to correct that, you can try making
>  them both subComponent Elements as
>           <subComponent>
>               <sequence/>
>  ...
>
>  HTH,
>  -jacobd
>
>
>
>  On Wed, Mar 19, 2008 at 2:12 PM, Dan Hwang <[EMAIL PROTECTED]> wrote:
>  > Hello,
>  >
>  >  I've beening using inst2xsd script to generate xsd from xml.
>  >  I added <relationships> block to add some new features.
>  >  After regenerating the xsd, I noticed that <subComponents> has been 
> changed.
>  >
>  >    ------------before------------
>  >    ...
>  >    <xs:element name="subComponents">
>  >        <xs:complexType>
>  >            <xs:sequence>
>  >                <xs:element name="subComponent" maxOccurs="unbounded"
>  >  minOccurs="0">
>  >    ...
>  >    ------------after------------
>  >    ...
>  >    <xs:element name="subComponents">
>  >        <xs:complexType>
>  >            <xs:choice maxOccurs="unbounded" minOccurs="0">
>  >                <xs:element name="subComponent">
>  >    ...
>  >
>  >
>  >
>  >  I'm running the following to generate xsd.
>  >        ./xmlbeans-2.0.0/bin/inst2xsd -design rd -enumerations never
>  >  -simple-content-types string rail.xml
>  >
>  >
>  >  ------------rail.xml------------------
>  >  <?xml version="1.0" encoding="UTF-8"?>
>  >  <rail>
>  >    <keyword>
>  >        <first/>
>  >        <second/>
>  >        <third/>
>  >    </keyword>
>  >    <relationships>
>  >        <displayType/>
>  >        <relationship>
>  >            <type/>
>  >            <content/>
>  >        </relationship>
>  >    </relationships>
>  >    <component>
>  >        <sequence/>
>  >        <name/>
>  >        <header>
>  >            <graphic>
>  >                <image/>
>  >                <altText/>
>  >                <URL/>
>  >            </graphic>
>  >            <html>
>  >                <text/>
>  >                <URL/>
>  >            </html>
>  >        </header>
>  >        <subComponents>
>  >            <subComponent/>
>  >            <subComponent>
>  >                <sequence/>
>  >            </subComponent>
>  >        </subComponents>
>  >    </component>
>  >  </rail>
>  >
>  >  --------------------------
>  >
>  >  Thanks for your help~
>  >  -Dan
>  >
>  >  PS: I noticed that putting the <relationships> block underneath the
>  >  <component> seems to leave the <subComponents> unchanged...
>  >  However, there's gotta be something wrong with the way I'm using it.
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>
>
>
>  --
>  I'm competing in a Half-Ironman distance triathlon to raise money for
>  the fight against cancer!
>  Please help support my efforts by going to:
>  http://www.active.com/donate/tntwaak/jacobd
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to