J'ai un document XML d'une source externe.Comment désérialiser un document XML avec un espace de noms préfixé mais pas d'éléments avec préfixe ns?
<?xml version="1.0" encoding="utf-8"?>
<ns0:Info xmlns:ns0="http://www.ZomboCorp.com/">
<Name>Anthony</Name>
<Job>Developer</Job>
</ns0:Info>
J'ai besoin de le désérialiser en un objet comme celui-ci.
public class Info
{
public String Name { get; set; }
public String Job { get; set; }
}
Utilisé comme est, le Serializer
jette un InvalidOperationException
<Info xmlns='http://www.ZomboCorp.com/'>
n'a pas été prévu.
Si j'ajoute [XmlElement(Namespace = "http://www.ZomboCorp.com/")]
à la définition de la classe, le Serializer
retourne un nouvel objet Info
propriétés null.
Qu'en est-il de l'exécution ?, est-ce possible? – neslekkiM