To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
GET /mdactions/{ObjType} HTTP/1.1
Host: gpvnew.ocellot.com
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<MetadataResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ServiceApp.ActionsMetadata">
<actions xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringMetadataActionGwNHsPbe>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>
<action>
<d2p1:ArrayOfKeyValueOfstringstring>
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</d2p1:ArrayOfKeyValueOfstringstring>
</action>
<actions>
<ActionInfo>
<name>get</name>
<url>String</url>
</ActionInfo>
</actions>
<className>String</className>
<confirmMessage>String</confirmMessage>
<enablePolicy>never</enablePolicy>
<hotkey>String</hotkey>
<icon>String</icon>
<internalAction>String</internalAction>
<name>String</name>
<parent>String</parent>
<roles>
<d2p1:string>String</d2p1:string>
</roles>
<route>String</route>
</d2p1:Value>
</d2p1:KeyValueOfstringMetadataActionGwNHsPbe>
</actions>
<active>false</active>
<columns>
<MetadataColumn>
<active>false</active>
<ext>false</ext>
<filter>String</filter>
<html>String</html>
<isnum>false</isnum>
<name>String</name>
<order>0</order>
<orderBy>String</orderBy>
<title>String</title>
</MetadataColumn>
</columns>
<keyType>String</keyType>
<name>String</name>
<orderBy>String</orderBy>
<qinfo>String</qinfo>
<querys xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</querys>
<states xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringMetadataStateGwNHsPbe>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>
<actions>
<d2p1:string>String</d2p1:string>
</actions>
<columns>
<d2p1:string>String</d2p1:string>
</columns>
<consumer>String</consumer>
<controller>String</controller>
<elemActions>
<d2p1:string>String</d2p1:string>
</elemActions>
<elems>
<ElemToLoad>
<name>String</name>
<url>String</url>
</ElemToLoad>
</elems>
<export>String</export>
<extrainfo>String</extrainfo>
<filter>String</filter>
<get>String</get>
<getelem>String</getelem>
<getparams>String</getparams>
<numact>0</numact>
<querys>
<d2p1:string>String</d2p1:string>
</querys>
<route>String</route>
<state>
<columnsToRemove>
<d2p1:string>String</d2p1:string>
</columnsToRemove>
<editing>false</editing>
<viewing>false</viewing>
</state>
<template>String</template>
<title>String</title>
</d2p1:Value>
</d2p1:KeyValueOfstringMetadataStateGwNHsPbe>
</states>
<title>String</title>
</MetadataResponse>