Ошибка 1828: содержимое элемента недопустимо, так как определение типа простое - PullRequest
0 голосов
/ 28 мая 2020

Я получаю эту ошибку, когда делаю вызов Soap со следующими данными.

То, что я отправляю, получено из класса PHP

[OBJECT] => notification Object
(
    [DATA] => Array
    (
       [0] => 'data 1'
       [1] => 'data 2'
    )
)

этот xds проверяет мой SOAP запрос, но у меня есть сообщение «Содержимое элемента не разрешено, потому что определение типа простое» erro

<xs:complexType name="OBJECT">
  <xs:sequence>
    <xs:element name="DATA" type="xs:string" maxOccurs="10" /> 
  </xs:sequence>
</xs:complexType>

я понимаю, что сервер хочет, чтобы я отправил что-то подобное.

<OBJECT>
   <DATA>data 1</DATA>
   <DATA>data 2</DATA>
</OBJECT>

но я не могу создать класс или stdClass, имеющие более одного свойства данных. Должен ли я использовать что-то еще, кроме класса php, чтобы сделать запрос? Или я в чем-то не прав?

У кого-то была такая же проблема? Спасибо

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