cancel
Showing results for 
Search instead for 
Did you mean: 

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

Highlighted
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?

New Here?
Join us and watch the welcome video:
Announcements
Top Kudoed Authors
Top Kudoed Posts