XML-Serializer erstellt keine AttributeC#

Ein Treffpunkt für C#-Programmierer
Guest
 XML-Serializer erstellt keine Attribute

Post by Guest »

Ich habe eine einfache API

Code: Select all

[OperationContract]
[WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Bare, UriTemplate = "movex/anp_prd")]
Producer Test2();
Und eine einfache Klasse

Code: Select all

public class Producer
{
[XmlAttribute]
public int Test { get; set; }

[XmlElement]
public string ProducerFound { get; set; }
}
Wenn ich die API aufrufe, erstelle ich nur eine Klasse zu Testzwecken

Code: Select all

public Producer Test2()
{
return new Producer
{
Test = 999,
ProducerFound = "Yes"
};
}
Die Antwort lautet:

Code: Select all

       xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
Yes
999

Ich kann nicht herausfinden, warum die Test-Eigenschaft kein Attribut von Producer im XML ist

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post