Jag har följande problem. I en xml-fil har det snirklat sig in dubletter av samma element, det är inte jag som ansvarar för xml-filen och vill parera för ev misstag i den.
<relatedProducts>
<product articleNo="89067" />
<product articleNo="82213" />
<product articleNo="81434" />
<product articleNo="89067" />
</relatedProducts>
Hur gör jag för att få ut de tre unika värdena i koden ovan?
Idag gör jag som nedan:
from xml3 in xml.Elements("relatedProducts").Descendants()
where xml3.Name == "product"
select new RelatedProduct
{
RelatedArticleNo = int.Parse(xml3.Attribute("articleNo").Value),
ArticleNo = int.Parse(xml.Attribute("articleNo").Value)
}).ToList()
Dock returnerar den alla fyra värden med en dublett.
Hjälp?