2017-02-14 1 views

Antwort

1

Verwenden Sie diese Seite, um Ihre C# zu generieren Objekt:

Verwenden Sie die XmlSerializer zum Serialisieren oder Deserialisieren in ein Objekt.

XmlSerializer serializer = new XmlSerializer(typeof(YourType)); 

// From XML 
using(StreamReader reader = new StreamReader("")) 
{ 
    var yourTypeCollection = (Person)serializer.Deserialize(reader); 
} 

// To XML 
using(StringWriter writer = new StringWriter()) 
{ 
    xmlSerializer.Serialize(writer, toSerialize); 
    return writer.ToString(); 
}  
+0

Leider die Ausgabe von dieser würde nicht funktionieren, gibt es 2 Liste des Produkts und uri aber die Spezifikation sagen, dass die uri sollte dem Produkttag folgen. Crazy Ich weiß, aber das ist, was sie erwarten. –

+0

Wenn sie Nicht-Standard-Serialisierungsregeln verwenden, dann wird es ein bisschen hässlich. Normalerweise müssen Sie ein eigenes Plugin oder einen eigenen Code schreiben, um die Zeichenfolge an diesem Punkt zu generieren. Ich wünschte, ich hätte bessere Neuigkeiten. –

+0

Möglicherweise gibt es eine Lösung, wenn Sie das generierte Objekt geringfügig ändern. Lass mich ein Beispiel hinzufügen. –

Verwandte Themen