cancel
Showing results for 
Search instead for 
Did you mean: 

swagger code-gen ignoring xml-attributes for application/xml request

Frequent Visitor

swagger code-gen ignoring xml-attributes for application/xml request

Hi All,

 

I am new to using Swagger. 

I am trying to generate swagger server side code with the help of swagger editor. I created the below xml request using swagger editor(json).

<?xml version="1.0" encoding="UTF-8"?>
<request>
<tag1></tag1>
<tag2></tag2>
<tag3/>
<params>
<param key="test"></param>
<param key="test1"></param>
<param key="test2"></param>
</params>
</request>

 

 

But when i generated the server side project using the "Generate Server" option with language as spring using this swagger editor(json) and ran the project in ide. I get the below sample xml request in the swagger UI.

 

<?xml version="1.0" encoding="UTF-8"?>
<request>
<tag1></tag1>
<tag2></tag2>
<tag3></tag3>
<params>
<test>
<key></key>
</test>
<test1>
<key></key>
</test1>
<test2>
<key>l</key>
</test2>
</params>
</request>

 

I observed that the "xml": {"attribute": true} tag is being ignored and hence this resultant request is being generated in the swagger UI. Can someone please assist on how to resolve this?