Как генерировать SOAP сообщений в HAML - PullRequest
0 голосов
/ 29 января 2020

Могу ли я создать сообщение SOAP из шаблона HAML?

Мне нужно преобразовать это XML в HAML:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsim="http://www.contoso.com/wsimport">
   <soapenv:Header/>
   <soapenv:Body>
      <wsim:executeProcess>
         <wsim:common-attribute wsim:name="id" wsim:value="TEST"/>
      </wsim:executeProcess>
   </soapenv:Body>
</soapenv:Envelope>

Но <soapenv:Envelope> преобразуется в <envelope>:

%envelope{"xmlns:soapenv" => "http://schemas.xmlsoap.org/soap/envelope/", "xmlns:wsim" => "http://www.contoso.com/wsimport"}
  %header
  %body
    %executeprocess
      %common-attribute{"wsim:name" => "id", "wsim:value" => "TEST"}
...