Forums Neueste Beiträge
 
Tags Keywords

LINQ to XML

19/11/2009 - 23:14 von Andrej Golubew | Report spam
Hallo zusammen!

ich habe eine Frage bezüglich LINQ und XML

Ich habe ein XML
<?xml version="1.0" encoding="utf-8" ?>
<images>
<image>
<url>Gallery/z_1_0001.jpg</url>
</image>
<image>
<url>Gallery/z_1_0002.jpg</url>
</image>
<image>
<url>Gallery/z_2_0001.jpg</url>
</image>
</images>

Hier ist eine Funktion:


public AjaxControlToolkit.Slide[] GetSlides()
{
XDocument xdImages =
XDocument.Load(Server.MapPath("App_Data/DiaShowData.xml"));

var varImages = from Image in xdImages.Descendants("image")
select new {ImageUrl=Image.Element("url").Value };

AjaxControlToolkit.Slide[] slides = new AjaxControlToolkit.Slide[9];

int i = 0;
foreach (var varImage in varImages)
{

slides[i] = new AjaxControlToolkit.Slide(varImage.ImageUrl, "",
"");
i++;
}
return (slides);
}

Ich möchte gerne mit LINQ rauskriegen, wieviel Elements(image) in XML drin
sind und in i speichern.

Danke.
 

Lesen sie die antworten

#1 Frank Dzaebel
20/11/2009 - 07:24 | Warnen spam
Hallo Andrej,

Ich möchte gerne mit LINQ rauskriegen, wieviel
Elements(image) in XML drin sind und in i speichern.



Was spricht gegen:

int i = xdImages.Descendants("image").Count(); // ??

oder hast Du etwas anderes gemeint?


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen