Как правильно добавить список объектов в XSD - PullRequest
1 голос
/ 02 февраля 2020
<xsd:element minOccurs="0" name="Consents">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" name="Marketing" type="ConsentType" />
            <xsd:element minOccurs="0" name="CheckExternalDB" type="ConsentType" />
            <xsd:element minOccurs="0" name="DocsByEMail" type="ConsentType" />
            <xsd:element minOccurs="0" name="DocsByPrintHouse" type="ConsentType" />
            <xsd:element minOccurs="0" name="DocsByEBOK" type="ConsentType" />
            <xsd:element minOccurs="0" name="DataToGroup" type="TimeConsentType" />
            <xsd:element minOccurs="0" name="MarketingGroup" type="TimeConsentType" />
            <xsd:element minOccurs="0" name="EMarketingInf" type="TimeConsentType" />
              <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                 <xsd:element minOccurs="0" maxOccurs="unbounded" name="CustomerConsents" type="CustomerConsentsBasic" />
              </xsd:sequence>
            </xsd:sequence>
        </xsd:complexType>
      </xsd:element>

Мой класс выглядит следующим образом

public class CompanyType {  
    @XmlElement(name = "Consents")
    protected CompanyType.Consents consents;
}

  public static class Consents { 
        @XmlElement(name = "CustomerConsents")
        protected List<CustomerConsentsBasic> customerConsents;
 }

customerConsents - это список, и я хочу представить его правильно. Выше мой XSD, может кто-нибудь исправить его, если что-то не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...