日期:2014-05-20 浏览次数:21234 次
<main>
<texte>Accès refusé</texte>
<errcode>2</errcode>
<url></url>
</main>
XDocument xmlsociete = XDocument.Parse(DataXML);
var societe = from str in xmlsociete.Descendants("main")
select new Societe()
{
nosiret = str.Element("no").Value,
deno = str.Element("deno").Value,
adresse = str.Element("adresse").Value,
codepostal = str.Element("codepostal").Value,
commune = str.Element("commune").Value,
struri = str.Element("url").Value,
lstdirig=new List<Dirigeant>(),
lstevenement=new List<Evenement>(),
};
Societe soc=societe.ToArray<Societe>()[0];
XDocument xmlsociete = XDocument.Parse(DataXML);
var query= from str in xmlsociete.Descendants("main")
select new Societe
{
nosiret = str.Element("no")==null?"":str.Element("no").Value,
deno = str.Element("deno")==null?"": str.Element("deno").Value,
adresse = str.Element("adresse")==null?"": str.Element("adresse").Value,
codepostal = str.Element("codepostal")==null?"": str.Element("codepostal").Value,
commune =str.Element("commune")==null?"": str.Element("commune").Value,
struri = str.Element("struri")==null?"": str.Element("struri").Value,
lstdirig=new List<Dirigeant>(),
lstevenement=new List<Evenement>(),
};
if(query.Count()>0)
if(query.FirstOrDefault()!=null)