Xdocument, skapar ny xml tagg. Men blir inte helt 100a rätt

Permalänk
Medlem

Xdocument, skapar ny xml tagg. Men blir inte helt 100a rätt

Har en Xml fil som ser ut såhär:

<Data>
<vid>
<val n="phone"></val>
<val n="orgno"></val>
<val n="email"></val>
<val n="sms"></val>
</vid>
</Data>

Jag kör den här koden:
if (txtSms.Text != "")
{
xmlDoc.Root.Descendants("val").First(l => (string)l.Attribute("n") == "email").Add(new XElement("val", new XAttribute("n","test")));

}

Slutresultatet blir såhär:
<Data>
<val">
<val n="phone"></val>
<val n="orgno"></val>
<val n="email">
<val n="test" />
</val>
<val n="sms"></val>
</val>
</Data>

Med andra ord, den skapar en ny tagg så som jag vill. Men den skapas innanför "email". Egentligen så som jag vill med fast den ska ligga utanför.
Email's avslut blir ju efter min "test"

Permalänk
Visa signatur

www.uu.se - some kind of university | www.hirr.org.uk - ain't no mountain high enough | www.bajenfans.se