Nadpisywanie wartości w XML

Nadpisywanie wartości w XML
marta1995
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 155
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:

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


XElement Podmiana = xmlnadpis.Podmiana("dziecko");
Podmiana.Value = ("nowaWartoscDziecka");
xmlnadpis.Save("xml.xml");
wedlock
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bartoszyce
  • Postów: 180
0
Kopiuj
 XElement xmlnadpis = XElement.Load();

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

marta1995
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 155
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

wedlock
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bartoszyce
  • Postów: 180
ST
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
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...

marta1995
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 155
0

thx!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.