Проблема в сгенерированных классах по схеме xsd - PullRequest
0 голосов
/ 14 июня 2019

У меня есть схема xsd.Я сгенерировал Java-классы плагина Eclipse (Generate -> JaxbClasses).Мои сгенерированные классы показывают ошибку в аннотации xmlRootElement: @XmlRootElement (name = "CommonData"):

В этой строке я получаю эту ошибку

"Не удается разрешить объявление элемента XML с помощьюnamespace '' и имя 'CommonData' в этом контексте ".

Другие сгенерированные классы имеют ту же проблему.

Любое предложение?

Спасибо.

<?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"      elementFormDefault="unqualified" attributeFormDefault="unqualified">
    <xs:simpleType name="MsisdnInterrogatoType">
        <xs:restriction base="xs:string">
            <xs:maxLength value="20"/>
            <xs:pattern value="([0-9])+"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="OperatoreType">
        <xs:restriction base="xs:string">
            <xs:maxLength value="12"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="SceltaTipoTrafficoType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="Y"/>
            <xs:enumeration value=" "/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="SubSysType">
        <xs:restriction base="xs:string">
            <xs:maxLength value="10"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:element name="QueryRiepilogoCosti">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="CommonData"/>
                <xs:element ref="QueryGroup"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="CommonData">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="SubSys" type="SubSysType"/>
                <xs:element name="Operatore" type="OperatoreType"/>
                <xs:element name="MsisdnInterrogato" type="MsisdnInterrogatoType"/>
                <xs:element name="DataInizio" type="xs:dateTime"/>
                <xs:element name="DataFine" type="xs:dateTime"/>
                <xs:element name="TutteLeTipologie" type="SceltaTipoTrafficoType" minOccurs="0"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:element name="QueryGroup">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="WAP" type="SceltaTipoTrafficoType"/>
                <xs:element name="GPRS" type="SceltaTipoTrafficoType"/>
                <xs:element name="GPRSEstero" type="SceltaTipoTrafficoType"/>
                <xs:element name="WAPEvento" type="SceltaTipoTrafficoType"/>
                <xs:element name="GPRSEvento" type="SceltaTipoTrafficoType"/>
                <xs:element name="WLAN" type="SceltaTipoTrafficoType" minOccurs="0"/>
                <xs:element name="RCS" type="SceltaTipoTrafficoType"/>
                </xs:sequence>
        </xs:complexType>
    </xs:element>
    </xs:schema>'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...