Как я могу удалить нежелательные атрибуты "type" и "xmlns" из элемента xs: anyType в ответ? - PullRequest
0 голосов
/ 08 января 2020

У меня есть интерфейс WSDL, который содержит такой элемент:

<xs:complexType name="...">
  <xs:sequence>
    <xs:element name="myType" type="xs:string"/>
    <xs:element name="myValue" type="xs:anyType"/>
  </xs:sequence>
</xs:complexType>

Проблема в том, что в ответе для элемента "myValue" есть нежелательные атрибуты:

<...>
  <myType>int</myType>
  <myValue s333:type="s334:decimal" xmlns:s333="http://www.w3.org/2001/XMLSchema-instance" xmlns:s334="http://www.w3.org/2001/XMLSchema">12345</myValue>
</...>

Это также Интересно, что числа в префиксах атрибутов «type» и «xmlns» увеличиваются после каждого вызова.

...