Ho una collezione obnubilante _kidlist e iovuoi creare un documento XML con 1 nodo padre Daddy e un nodo figlio per ogni bambino. Sono un noob completo quando si tratta di LINQ a XML ma come farei questo? Quando eseguo l'iterazione della raccolta ottengo un nodo padre Daddy per ogni figlio ma voglio un nodo genitore e N nodi figlio
foreach (kiddo _kid in _kidlist)
{
XElement Daddy = new XElement( "Daddy",
new XElement( "Kid"),
new XElement( "Name", _kid.Name),
new XElement( "Age", _kid.Age )));
}
Grazie in anticipo,
Mike
risposte:
3 per risposta № 1var document =
new XDocument(
new XElement(
"Daddy",
from kid in _kidlist
select new XElement(
"Kid",
new XElement("Name", kid.Name),
new XElement("Age", kid.Age))));