Nadpisywanie wartości w XML

0

Mam problem
mam przykładowy plik xml.xml:

                                <plik>
                                    <rodzic>
                                        <dziecko>starawartosc</dziecko>
                                     </rodzic>
                                </plik>

Teraz chcialabym nadpisac element dziecko, napisałam taki kod, ale niestety nie działa. Może ktoś powie mi co jest nie tak:

XElement xmlnadpis = XElement.Load();
XElement Element = xmlnadpis.Element("rodzic");


XElement Podmiana = xmlnadpis.Podmiana("dziecko");
Podmiana.Value = ("nowaWartoscDziecka");
xmlnadpis.Save("xml.xml");
0
 XElement xmlnadpis = XElement.Load();

nic nie wczytuje. Podaj w konstruktorze co ma wczytać.

0

Przepraszam, źle tu napisałam, oczywiście w kodzie mam napisane tak:

XElement xmlnadpis = XElement.Load("xml.xml");
XElement Element = xmlnadpis.Element("rodzic");

XElement Podmiana = xmlnadpis.Podmiana("dziecko");
Podmiana.Value = ("nowaWartoscDziecka");
xmlnadpis.Save("xml.xml");

ale nie działa

0
XElement xmlnadpis = XElement.Load("xml.xml");
XElement Element = xmlnadpis.Element("rodzic");

XElement Podmiana = Element.Element("dziecko");
Podmiana.Value = ("nowaWartoscDziecka");
xmlnadpis.Save("xml.xml");

Nazywaj sobie jakoś sensowniej swoje zmienne...

0

thx!

1 użytkowników online, w tym zalogowanych: 0, gości: 1