skip to Main Content

Asp.net – C#.NET XML Serialization: XMLAttribute is not setting NameSpace and only Password Element within UserName Object is having Attribute

I am trying to generate this Soap XML: <soapenv:Envelope xmlns:bsvc="urn:com.workday/bsvc" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header> <wsse:Security soapenv:mustUnderstand="1"> <wsse:UsernameToken> <wsse:Username>TestUser02</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Password1</wsse:Password> </wsse:UsernameToken> </wsse:Security> <bsvc:Workday_Common_Header> <bsvc:Include_Reference_Descriptors_In_Response>1</bsvc:Include_Reference_Descriptors_In_Response> </bsvc:Workday_Common_Header> </soapenv:Header> <soapenv:Body> <bsvc:Get_Customers_Request bsvc:version="v42.0"> <bsvc:Request_References> <bsvc:Customer_Reference bsvc:Descriptor="?"> <bsvc:ID bsvc:type="Customer_ID">100001</bsvc:ID> </bsvc:Customer_Reference> </bsvc:Request_References> <bsvc:Response_Group> <bsvc:Include_Reference>0</bsvc:Include_Reference> <bsvc:Include_Customer_Data>0</bsvc:Include_Customer_Data> <bsvc:Include_Customer_Balance>1</bsvc:Include_Customer_Balance> <bsvc:Include_Customer_Activity_Detail>0</bsvc:Include_Customer_Activity_Detail>…

VIEW QUESTION

Json – How to serialize the recursive dictionary in C#?

Below class is the recursive dictionary (tree-like structure). The EntityID is just the alias of string which must be accessed via HierarchicalRelationshipsMap.EntityID. public class HierarchicalRelationshipsMap: Dictionary<HierarchicalRelationshipsMap.EntityID, HierarchicalRelationshipsMap> { public class EntityID { public static implicit operator EntityID(string value) => new…

VIEW QUESTION
Back To Top
Search