---
title: "Vill räkna och ev radera element i xml"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/139000-vill-räkna-och-ev-radera-element-i-xml"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "inspiro"
published: "2005-12-08T11:09:58.000Z"
updated: "2005-12-08T11:33:06.000Z"
replies: 1
views: 260
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/139000-vill-räkna-och-ev-radera-element-i-xml"
---

# Vill räkna och ev radera element i xml

## #1 — inspiro, 2005-12-08T11:09Z

Jag laddar in en xml och i den finns bland annat antal element (item) som varierar i antal över tiden. Nu vill jag räkna dem och om det är fler än 5 radera de äldsta. Skulle behöva lite help! :)

```
XmlDocument doc = new XmlDocument();
doc.Load("min.xml");

XML (förenklad):
<minxml>
  <title></title>
  <items>
    <item></item>
    <item></item>
  </items>
</minxml>
```

Permalänk: https://www.webforum.nu/p/139000

## #2 — m_soderlund, 2005-12-08T11:33Z

Typ så här:

```
XmlDocument doc = new XmlDocument();
doc.Load("min.xml");

XmlNodeList children = doc.SelectNodes("minxml/items");

for (int i=0; i<children.ChildNodes.Count; i++)
{
if (i>5)
{
doc.RemoveChild(children.FirstChild);
}
}
doc.Save(Console.Out);
```

Jag är något osäker, men du har lite kod att gå på  i alla fall. C# är inte min starkaste sida då jag är en VB.NET-räv. :)

Permalänk: https://www.webforum.nu/p/1723366

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/139000-vill-räkna-och-ev-radera-element-i-xml
