Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > LINQ (Language-Integrated Query) > LINQ To XML


Автор: vlsaf 1.6.2009, 17:45
Мужики, привет.

Есть файл xml и в нем такие строки
Код

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<root>
  <Pfad>D:\Projects_VS2005\! 08 PDA Desk !\PDA Desk\PDA Desk\bin\Release\dParameter</Pfad>
</root>


Используя LINQ нужно 
1- сначала выудить путь Pfad в переменную типа string, чтобы получилось
string pfad = "D:\Projects_VS2005\! 08 PDA Desk !\PDA Desk\PDA Desk\bin\Release\dParameter"; 

2-записать на это место другой путь и сохранить это дело обратно в файл.


Тока начал разбираться, не пинайте особо.

для начала написал
Код

XElement settings = XElement.Load(pfad_Settings); // где pfad_Settings путь к файлу настроек Settings.xml


Что дальше, пока не понятно. Столкните с мертвой точки  smile 

Автор: Idsa 1.6.2009, 18:34
Модератор: Название темы должно отражать ее суть!

Автор: KelTron 1.6.2009, 18:47
Код

XDocument doc = XDocument.Load(pfad_Settings);
XElement elem = doc.Element("root").Element("Pfad");

string str = elem.Value;
elem.Value = "FFFFF";

doc.Save(pfad_Settings);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)