日期:2014-05-20 浏览次数:21237 次
<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)