element complexType name attribute

125
20 февраля 2021, 09:00

Как добавить или изменить имя элемента ComplexType? Мне нужно чтобы было так:

<s:element name="recvMail">
   <s:complexType name="recvMail">
     <s:sequence>
       <s:element name="bMail"  type="tns:bMail"  minOccurs="0"/>
       <s:element name="bTrace" type="tns:bTrace" minOccurs="0"/>
       <s:element name="bBody"  type="tns:bBody"  minOccurs="0"/>
       <s:element name="bSign" type="s:string"   minOccurs="0"/>
     </s:sequence>
   </s:complexType>
</s:element>

Вот мой код:

[WebMethod(BufferResponse = false, CacheDuration = 60, EnableSession = false)]
 [SoapDocumentMethodAttribute("", RequestNamespace = "http://temp.ws.uri/", ResponseNamespace = "http://temp.ws.uri/", Use = SoapBindingUse.Literal,
   ParameterStyle = SoapParameterStyle.Wrapped)]
 [return: System.Xml.Serialization.XmlElementAttribute("bAnswer")]
 public bAnswer recvMail(bMail bMail, bTrace bTrace, bBody bBody, string bSign) { ... }

Я использую ASP.NET .ASMX веб сервис Почему та complexType без названия, никак не получается добавить ему названия В данный момент он выглядит так:

<s:element name="recvMail">
                <s:complexType>
                    <s:sequence>
                        <s:element minOccurs="0" maxOccurs="1" name="bMail" type="tns:bMail"/>
                        <s:element minOccurs="0" maxOccurs="1" name="bTrace" type="tns:bTrace"/>
                        <s:element minOccurs="0" maxOccurs="1" name="bBody" type="tns:bBody"/>
                        <s:element minOccurs="0" maxOccurs="1" name="bSign" type="s:string"/>
                    </s:sequence>
                </s:complexType>
            </s:element>
READ ALSO
Не работает GetChild после Destroy в том же фрейме

Не работает GetChild после Destroy в том же фрейме

Почему данный код не работает?

80
Как преобразовать массив в кортеж в C#?

Как преобразовать массив в кортеж в C#?

Имеется список кортежей C# следующего вида:

130
mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Нашел интересный проект на гитхабе и захотел посмотреть код, скачал, установил зависимости, но при запуске в терминале Pycharm'a выводится такая...

186
Ограничить массив со смещением

Ограничить массив со смещением

Столкнулся с проблемойЕсть массив в виде

133