Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8927

Re: How to map XSD complex type nodes

$
0
0

How to handle this in my graphical mapping:

 

<xs:complexType name="Address">

    <xs:complexContent mixed="false">

      <xs:extension base="tns:BusinessObject">

        <xs:sequence>

          <xs:element minOccurs="0" name="City" nillable="true" type="xs:string">

          </xs:element>

          <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string">

          </xs:element>

          <xs:element minOccurs="0" name="Line1" nillable="true" type="xs:string">

          </xs:element>

          <xs:element minOccurs="0" name="Line2" nillable="true" type="xs:string">

          </xs:element>

          <xs:element minOccurs="0" name="Line3" nillable="true" type="xs:string">

          </xs:element>

          <xs:element minOccurs="0" name="Line4" nillable="true" type="xs:string">

          </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:element name="Address" nillable="true" type="tns:Address" />

  <xs:complexType name="InternationalAddress">

    <xs:complexContent mixed="false">

      <xs:extension base="tns:Address">

        <xs:sequence>

          <xs:element minOccurs="0" name="Region" nillable="true" type="xs:string">

          </xs:element>

          <xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string">

          </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:element name="InternationalAddress" nillable="true" type="tns:InternationalAddress" />

  <xs:complexType name="CanadianAddress">

    <xs:complexContent mixed="false">

      <xs:extension base="tns:Address">

        <xs:sequence>

          <xs:element minOccurs="0" name="PostalCode" nillable="true" type="xs:string">

          </xs:element>

          <xs:element minOccurs="0" name="Province" nillable="true" type="tns:ProvinceCodes" />

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:element name="CanadianAddress" nillable="true" type="tns:CanadianAddress" />

  <xs:complexType name="AmericanAddress">

    <xs:complexContent mixed="false">

      <xs:extension base="tns:Address">

        <xs:sequence>

          <xs:element minOccurs="0" name="State" nillable="true" type="tns:StateCodes">

          </xs:element>

          <xs:element minOccurs="0" name="ZipCode" nillable="true" type="xs:string">

          </xs:element>

        </xs:sequence>

      </xs:extension>

    </xs:complexContent>

  </xs:complexType>

  <xs:element name="AmericanAddress" nillable="true" type="tns:AmericanAddress" />


Viewing all articles
Browse latest Browse all 8927

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>