J'ai cette classe:XmlSerializer n'observe pas l'espace de noms par défaut?
[Serializable]
public class Element
{
[XmlAttribute("maxOccurs")]
public int MaxOccurs{get; set;}
[XmlAttribute("minOccurs")]
public int MinOCcurs{get; set;}
[XmlAttribute("name")]
public string Name{get; set;}
[XmlAttribute("nillable")]
public bool IsNillable{get; set;}
[XmlAttribute("type")]
public string Type{get; set;}
}
J'ai créé un XmlSerializer comme ceci:
XmlSerializer serializer = new XmlSerializer(elementType, "http://www.w3.org/2001/XMLSchema");
Quand j'attemp désérialiser cet échantillon XML
http://www.w3.org/2001/XMLSchema \ "/>
Je reçois le message d'exception suivant:
{"http://www.w3.org/2001/XMLSchema '> n'était pas prévu."}
Qu'est-ce que j'ai manqué?
TIA,
Merci. J'ai décidé de simplement parcourir les attributs à la place. –